pub struct VersionedMetadata { /* private fields */ }Expand description
Represents a stream metadata.
Implementations§
Source§impl VersionedMetadata
impl VersionedMetadata
Sourcepub fn stream_name(&self) -> &str
pub fn stream_name(&self) -> &str
Metadata’s stream.
Sourcepub fn metadata(&self) -> &StreamMetadata
pub fn metadata(&self) -> &StreamMetadata
Metadata properties.
Trait Implementations§
Source§impl Clone for VersionedMetadata
impl Clone for VersionedMetadata
Source§fn clone(&self) -> VersionedMetadata
fn clone(&self) -> VersionedMetadata
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VersionedMetadata
impl RefUnwindSafe for VersionedMetadata
impl Send for VersionedMetadata
impl Sync for VersionedMetadata
impl Unpin for VersionedMetadata
impl UnwindSafe for VersionedMetadata
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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