Cargo Features
geekorm-core has no features set by default.
[dependencies]
geekorm-core = { version = "0.4.0", features = ["uuid", "chrono", "rand", "hash", "hash-all", "hash-pbkdf2", "hash-argon2", "hash-sha512", "libsql", "sqlite"] }
- uuid
-
Enables uuid
Affects
foreign::ForeignKeyUuid
,primary::PrimaryKeyUuid
… - chrono
-
Enables chrono
- rand
-
Random string / number generation
Enables rand
Random number generation
Affects
crypto::rand
… - hash = hash-pbkdf2
-
Hashing algorithms
Affects
hashing::verify_hash
,crypto::hashing
… - hash-all = hash-argon2, hash-pbkdf2, hash-sha512
- hash-pbkdf2 hash? hash-all?
-
Enables password-hash, pbkdf2, and rand_core
password-hash:
For hashing data
- hash-argon2 hash-all?
-
Enables argon2, password-hash, and rand_core
- hash-sha512 hash-all?
- libsql
-
Backends
Enables libsql
Affects
backends::libsql
… - sqlite
-
Enables sqlite