pub struct ObjectStores { /* private fields */ }Implementations§
Source§impl ObjectStores
impl ObjectStores
pub fn new() -> Self
pub fn lookup( &self, obj_store_key: ObjectStoreKey, obj_key: ObjectKey, ) -> Result<Option<ObjectValue>, KvStoreError>
pub fn insert( &self, obj_store_key: ObjectStoreKey, obj_key: ObjectKey, obj: Vec<u8>, mode: KvInsertMode, generation: Option<u64>, metadata: Option<String>, ttl: Option<Duration>, ) -> Result<(), KvStoreError>
pub fn delete( &self, obj_store_key: ObjectStoreKey, obj_key: ObjectKey, ) -> Result<bool, KvStoreError>
pub fn list( &self, obj_store_key: ObjectStoreKey, cursor: Option<String>, prefix: Option<String>, limit: u32, ) -> Result<Vec<u8>, KvStoreError>
Trait Implementations§
Source§impl Clone for ObjectStores
impl Clone for ObjectStores
Source§fn clone(&self) -> ObjectStores
fn clone(&self) -> ObjectStores
Returns a duplicate of the value. Read more
1.0.0 · 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 ObjectStores
impl Debug for ObjectStores
Source§impl Default for ObjectStores
impl Default for ObjectStores
Source§fn default() -> ObjectStores
fn default() -> ObjectStores
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ObjectStores
impl RefUnwindSafe for ObjectStores
impl Send for ObjectStores
impl Sync for ObjectStores
impl Unpin for ObjectStores
impl UnwindSafe for ObjectStores
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more