pub struct StoredState {
pub format: u32,
pub owner: Option<String>,
pub schema: u32,
pub data: Value,
}Expand description
A stored state value, taken apart.
Fields§
§format: u32Envelope version; 0 for a legacy, un-enveloped value.
owner: Option<String>The connector that owns the shape of data (None for legacy values).
schema: u32The owner’s shape version (0 for legacy values).
data: ValueThe bookmark (or exactly-once wrapper) itself.
Implementations§
Trait Implementations§
Source§impl Clone for StoredState
impl Clone for StoredState
Source§impl Debug for StoredState
impl Debug for StoredState
Source§impl PartialEq for StoredState
impl PartialEq for StoredState
Source§impl Serialize for StoredState
impl Serialize for StoredState
impl StructuralPartialEq for StoredState
Auto Trait Implementations§
impl Freeze for StoredState
impl RefUnwindSafe for StoredState
impl Send for StoredState
impl Sync for StoredState
impl Unpin for StoredState
impl UnsafeUnpin for StoredState
impl UnwindSafe for StoredState
Blanket Implementations§
impl<T> Allocation for T
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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