Cargo Features
[dependencies]
anni-repo = { version = "0.4.2", default-features = false, features = ["apply", "db", "db-read", "db-write", "git", "flac", "json", "search"] }
- default = json
-
The
json
feature is set by default wheneveranni-repo
is added without
somewhere in the dependency tree.default-features = false - apply = alphanumeric-sort, flac
-
Affects
error::AlbumApplyError
… - db = db-read, db-write
- db-read db? = rusqlite, serde_rusqlite
- db-write db? = rusqlite
- git = git2, git2-ureq
-
Affects
git::setup_git2
… - flac apply? = anni-flac
- json default = serde_json
- search = lindera-core, lindera-dictionary, lindera-tantivy, tantivy
-
Affects
anni-repo::search
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- serde_json json
- anni-flac flac?
-
Enables anni-flac
flac
- alphanumeric-sort apply?
- git2 git?
-
Enables git2 ^0.18.1
Git related
- git2-ureq git?
- rusqlite db-read? db-write?
-
Enables rusqlite ^0.30.0
SQLite related
- serde_rusqlite db-read?
-
Enables serde_rusqlite ^0.34.0
- tantivy search?
-
Enables tantivy ^0.21.1
Search
- lindera-core search?
-
Enables lindera-core ^0.27.2
- lindera-dictionary search?
-
Enables lindera-dictionary ^0.27.2
- lindera-tantivy search?
-
Enables lindera-tantivy ^0.27.1