pub struct VersionedManifest {
pub version: ManifestVersion,
pub fields: HashMap<String, String>,
}Expand description
One consistent read of the register: its fields and the version token guarding the next conditional update.
Fields§
§version: ManifestVersionToken for the conditional update that follows this read.
fields: HashMap<String, String>The register’s string fields (the chorus.* keys).
Trait Implementations§
Source§impl Clone for VersionedManifest
impl Clone for VersionedManifest
Source§fn clone(&self) -> VersionedManifest
fn clone(&self) -> VersionedManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VersionedManifest
impl Debug for VersionedManifest
impl Eq for VersionedManifest
Source§impl PartialEq for VersionedManifest
impl PartialEq for VersionedManifest
Source§fn eq(&self, other: &VersionedManifest) -> bool
fn eq(&self, other: &VersionedManifest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VersionedManifest
Auto Trait Implementations§
impl Freeze for VersionedManifest
impl RefUnwindSafe for VersionedManifest
impl Send for VersionedManifest
impl Sync for VersionedManifest
impl Unpin for VersionedManifest
impl UnsafeUnpin for VersionedManifest
impl UnwindSafe for VersionedManifest
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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