pub struct LocusMemoryOperations { /* private fields */ }Implementations§
Trait Implementations§
Source§impl MemoryOperations for LocusMemoryOperations
impl MemoryOperations for LocusMemoryOperations
fn aggregate<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 MemoryAggregateRequest,
) -> Pin<Box<dyn Future<Output = Result<MemoryAggregateResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn transform<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 MemoryTransformRequest,
) -> Pin<Box<dyn Future<Output = Result<MemoryTransformResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn rollup<'life0, 'life1, 'async_trait>(
&'life0 self,
request: &'life1 MemoryRollupRequest,
) -> Pin<Box<dyn Future<Output = Result<MemoryRollupResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn schema<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<MemorySchemaResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for LocusMemoryOperations
impl !RefUnwindSafe for LocusMemoryOperations
impl Send for LocusMemoryOperations
impl Sync for LocusMemoryOperations
impl Unpin for LocusMemoryOperations
impl UnsafeUnpin for LocusMemoryOperations
impl !UnwindSafe for LocusMemoryOperations
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> 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 moreSource§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