Crate reifydb_core

Crate reifydb_core 

Source

Re-exports§

pub use interface::TransactionId;
pub use util::Either;
pub use util::RetryError;
pub use util::WaitGroup;
pub use util::ioc;
pub use util::retry;
pub use util::retry;
pub use value::encoded::EncodedKey;
pub use value::encoded::EncodedKeyBuilder;
pub use value::encoded::EncodedKeyRange;
pub use value::frame::*;

Modules§

delta
diagnostic
event
interceptor
interface
key
retention
util
value

Macros§

async_cow_vec
define_api_function
Macro to create helper functions that create closure interceptors
define_closure_interceptor
Macro to generate closure interceptor wrapper types
define_interceptor
Generic macro to define interceptor contexts, traits, and chain execution
err
Macro to create an Err(Error()) from a diagnostic function call
error
Macro to create an Error from a diagnostic function call
impl_event
impl_register_interceptor
key_prefix
log
Main logging macro with support for structured fields
log_critical
Critical level logging with guaranteed synchronous delivery
log_debug
Debug level logging
log_error
Error level logging
log_info
Info level logging
log_timed
Main timed logging macro with support for all format patterns
log_timed_critical
Critical level timed logging
log_timed_debug
Debug level timed logging
log_timed_error
Error level timed logging
log_timed_info
Info level timed logging
log_timed_trace
Trace level timed logging
log_timed_warn
Warning level timed logging
log_trace
Trace level logging
log_warn
Warning level logging
return_error
Macro to return an error from a diagnostic function call
return_internal_error
Macro to return an internal error with automatic source location capture This combines return_error! and internal_error! for convenience

Structs§

BitVec
CommitVersion
CoreVersion
CowVec
Error
Row
SortKey

Enums§

IndexType
JoinType
SortDirection
WindowSize
WindowSlide
WindowTimeMode
WindowType

Type Aliases§

Result