pub struct Walrus { /* private fields */ }Implementations§
Source§impl Walrus
impl Walrus
pub fn new() -> Result<Self>
pub fn with_consistency(mode: ReadConsistency) -> Result<Self>
pub fn with_consistency_and_schedule( mode: ReadConsistency, fsync_schedule: FsyncSchedule, ) -> Result<Self>
pub fn new_for_key(key: &str) -> Result<Self>
pub fn with_consistency_for_key( key: &str, mode: ReadConsistency, ) -> Result<Self>
pub fn with_consistency_and_schedule_for_key( key: &str, mode: ReadConsistency, fsync_schedule: FsyncSchedule, ) -> Result<Self>
Auto Trait Implementations§
impl !Freeze for Walrus
impl !RefUnwindSafe for Walrus
impl Send for Walrus
impl Sync for Walrus
impl Unpin for Walrus
impl UnsafeUnpin for Walrus
impl !UnwindSafe for Walrus
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.