#[non_exhaustive]pub struct Memo { /* private fields */ }Expand description
A collection of memo payloads that can be deserialized into typed values.
Implementations§
Source§impl Memo
impl Memo
Sourcepub fn get<T>(&self, key: &str) -> Result<Option<T>, PayloadConversionError>where
T: TemporalDeserializable + 'static,
pub fn get<T>(&self, key: &str) -> Result<Option<T>, PayloadConversionError>where
T: TemporalDeserializable + 'static,
Decode a memo value as T, returning None when the key is absent.
Sourcepub fn contains_key(&self, key: &str) -> bool
pub fn contains_key(&self, key: &str) -> bool
Returns whether the memo contains key.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Memo
impl !UnwindSafe for Memo
impl Freeze for Memo
impl Send for Memo
impl Sync for Memo
impl Unpin for Memo
impl UnsafeUnpin for Memo
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> 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