pub struct ConnectionCapabilities {
pub streaming_watch: bool,
pub prefix_watch: bool,
pub ttl: bool,
pub purge: bool,
pub cas: bool,
pub transactions: bool,
pub max_value_size: usize,
pub global_ordering: bool,
}Expand description
Capabilities a store connection may support.
Fields§
§streaming_watch: boolSupports streaming watch (continuous updates). NATS: true, FDB: false.
prefix_watch: boolSupports native prefix watch. NATS: true, FDB: false (uses sentinel pattern).
ttl: boolSupports TTL on keys.
purge: boolSupports byte-reclaiming purge (rollup delete). NATS: true.
cas: boolSupports atomic compare-and-swap.
transactions: boolSupports multi-key transactions.
max_value_size: usizeMaximum value size in bytes (0 = unlimited).
global_ordering: boolGlobal ordering via versionstamps. FDB: true, NATS: false.
Trait Implementations§
Source§impl Clone for ConnectionCapabilities
impl Clone for ConnectionCapabilities
Source§fn clone(&self) -> ConnectionCapabilities
fn clone(&self) -> ConnectionCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConnectionCapabilities
impl Debug for ConnectionCapabilities
Source§impl Default for ConnectionCapabilities
impl Default for ConnectionCapabilities
Source§fn default() -> ConnectionCapabilities
fn default() -> ConnectionCapabilities
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConnectionCapabilities
impl RefUnwindSafe for ConnectionCapabilities
impl Send for ConnectionCapabilities
impl Sync for ConnectionCapabilities
impl Unpin for ConnectionCapabilities
impl UnsafeUnpin for ConnectionCapabilities
impl UnwindSafe for ConnectionCapabilities
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more