Crate montycat

Crate montycat 

Source

Re-exports§

pub use traits::RuntimeSchema;
pub use engine::structure::Engine;
pub use engine::structure::ValidPermissions;
pub use errors::MontycatClientError;
pub use response::structure::MontycatResponse;
pub use response::structure::MontycatStreamResponse;
pub use keyspace::pubtrait::Keyspace;
pub use keyspace::structures::inmemory::InMemoryKeyspace;
pub use keyspace::structures::persistent::PersistentKeyspace;
pub use tools::structure::Pointer;
pub use tools::structure::Timestamp;
pub use tools::structure::Limit;

Modules§

engine
errors
global
keyspace
request
response
tools
traits

Derive Macros§

BinaryConvert
This procedural macro derives a trait called BinaryConvert for the struct it’s applied to. The BinaryConvert trait provides methods to convert a struct to and from its byte representation, useful for serializing and deserializing to and from binary formats.
RuntimeSchema
This procedural macro derives a trait called RuntimeSchema for the struct it’s applied to. The RuntimeSchema trait provides methods to introspect the struct’s fields at runtime, specifically to identify fields of certain types (like Pointer and Timestamp), retrieve all field names and types, and generate schema parameters.