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