Cargo Features
[dependencies]
keri-core = { version = "0.14.2", default-features = false, features = ["sled-db", "query", "oobi", "mailbox"] }
- default = sled-db
-
The
sled-db
feature is set by default wheneverkeri-core
is added without
somewhere in the dependency tree.default-features = false - sled-db default = serde_cbor, sled
- query mailbox? oobi?
-
Affects
actor::process_reply
,actor::process_signed_query
,actor::process_query
,actor::process_mailbox_query
,simple_controller::PossibleResponse
,simple_controller::parse_response
,keri-core::query
,escrow::ReplyEscrow
,processor::Processor.process_op_reply
,reply_event::bada_logic
,http::HttpTransport.send_query
,transport::Transport.send_query
,actor::parse_op_stream
,actor::parse_query_stream
,actor::parse_reply_stream
,signed_event_message::Op
,actor::simple_controller
… - oobi = async-trait, query, reqwest, strum, strum_macros, url
-
Affects
event_generator::generate_end_role
,actor::process_signed_oobi
,keri-core::oobi
,keri-core::transport
,actor::parse_op_stream
,actor::parse_query_stream
,actor::parse_reply_stream
,signed_event_message::Op
,actor::simple_controller
… - mailbox = query
-
Affects
event_generator::exchange
,actor::parse_exchange_stream
,actor::process_signed_exn
,simple_controller::parse_mailbox_response
,database::mailbox
,cesr_adapter::signed_exchange
,keri-core::mailbox
,mailbox::MailboxRoute
,actor::simple_controller
…
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_cbor sled-db
- sled sled-db
- async-trait oobi?
-
Enables async-trait
oobis dependecies
- reqwest oobi?
-
Enables reqwest ^0.11
- url oobi?
- strum_macros oobi?
-
Enables strum_macros ^0.24
- strum oobi?
-
Enables strum ^0.24