Struct fluvio_sc_schema::objects::MetadataUpdate [−][src]
pub struct MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder, { pub epoch: Epoch, pub changes: Vec<Message<Metadata<S>>>, pub all: Vec<Metadata<S>>, }
updates on metadata
Fields
epoch: Epoch
changes: Vec<Message<Metadata<S>>>
all: Vec<Metadata<S>>
Implementations
impl<S> MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]
impl<S> MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]Trait Implementations
impl<S: Clone> Clone for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]
impl<S: Clone> Clone for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]fn clone(&self) -> MetadataUpdate<S>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<S: Debug> Debug for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]
impl<S: Debug> Debug for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]impl<S> Decoder for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]
impl<S> Decoder for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]impl<S: Default> Default for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]
impl<S: Default> Default for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]fn default() -> MetadataUpdate<S>
[src]
impl<S> Encoder for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]
impl<S> Encoder for MetadataUpdate<S> where
S: Spec + Debug + Encoder + Decoder,
S::Status: Debug + Encoder + Decoder,
[src]impl From<MetadataUpdate<PartitionSpec>> for WatchResponse
[src]
impl From<MetadataUpdate<PartitionSpec>> for WatchResponse
[src]fn from(update: MetadataUpdate<PartitionSpec>) -> Self
[src]
impl From<MetadataUpdate<SpuGroupSpec>> for WatchResponse
[src]
impl From<MetadataUpdate<SpuGroupSpec>> for WatchResponse
[src]fn from(update: MetadataUpdate<SpuGroupSpec>) -> Self
[src]
impl From<MetadataUpdate<SpuSpec>> for WatchResponse
[src]
impl From<MetadataUpdate<SpuSpec>> for WatchResponse
[src]fn from(update: MetadataUpdate<SpuSpec>) -> Self
[src]
impl From<MetadataUpdate<TopicSpec>> for WatchResponse
[src]
impl From<MetadataUpdate<TopicSpec>> for WatchResponse
[src]fn from(update: MetadataUpdate<TopicSpec>) -> Self
[src]
impl TryInto<MetadataUpdate<PartitionSpec>> for WatchResponse
[src]
impl TryInto<MetadataUpdate<PartitionSpec>> for WatchResponse
[src]type Error = Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<MetadataUpdate<PartitionSpec>, Self::Error>
[src]
impl TryInto<MetadataUpdate<SpuGroupSpec>> for WatchResponse
[src]
impl TryInto<MetadataUpdate<SpuGroupSpec>> for WatchResponse
[src]type Error = Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<MetadataUpdate<SpuGroupSpec>, Self::Error>
[src]
impl TryInto<MetadataUpdate<SpuSpec>> for WatchResponse
[src]
impl TryInto<MetadataUpdate<SpuSpec>> for WatchResponse
[src]impl TryInto<MetadataUpdate<TopicSpec>> for WatchResponse
[src]
impl TryInto<MetadataUpdate<TopicSpec>> for WatchResponse
[src]Auto Trait Implementations
impl<S> RefUnwindSafe for MetadataUpdate<S> where
S: RefUnwindSafe,
<S as Spec>::Status: RefUnwindSafe,
impl<S> RefUnwindSafe for MetadataUpdate<S> where
S: RefUnwindSafe,
<S as Spec>::Status: RefUnwindSafe,
impl<S> UnwindSafe for MetadataUpdate<S> where
S: UnwindSafe,
<S as Spec>::Status: UnwindSafe,
impl<S> UnwindSafe for MetadataUpdate<S> where
S: UnwindSafe,
<S as Spec>::Status: UnwindSafe,
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]