pub struct FileStorageAdaptor { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for FileStorageAdaptor
impl Debug for FileStorageAdaptor
Source§impl StorageAdaptor for FileStorageAdaptor
impl StorageAdaptor for FileStorageAdaptor
Source§fn put<'life0, 'async_trait>(
&'life0 mut self,
record: Record,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn put<'life0, 'async_trait>(
&'life0 mut self,
record: Record,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Stores a record, inserting or updating by primary key.
Source§fn get<'life0, 'life1, 'async_trait>(
&'life0 self,
partition: u8,
pk: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<Option<Record>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get<'life0, 'life1, 'async_trait>(
&'life0 self,
partition: u8,
pk: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<Option<Record>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Retrieves a record by primary key. Read more
Source§fn delete<'life0, 'life1, 'async_trait>(
&'life0 mut self,
partition: u8,
pk: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<Option<Record>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn delete<'life0, 'life1, 'async_trait>(
&'life0 mut self,
partition: u8,
pk: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<Option<Record>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Deletes a record by primary key. Read more
Auto Trait Implementations§
impl Freeze for FileStorageAdaptor
impl RefUnwindSafe for FileStorageAdaptor
impl Send for FileStorageAdaptor
impl Sync for FileStorageAdaptor
impl Unpin for FileStorageAdaptor
impl UnwindSafe for FileStorageAdaptor
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request