pub struct TopicMetadata {
pub name: String,
pub labels: HashMap<String, String>,
pub message_retention_duration: Option<i64>,
pub enable_message_ordering: bool,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
}Expand description
Topic metadata.
Fields§
§name: StringTopic name.
labels: HashMap<String, String>Labels.
message_retention_duration: Option<i64>Message retention duration.
enable_message_ordering: boolMessage ordering enabled.
created_at: Option<DateTime<Utc>>Creation time.
updated_at: Option<DateTime<Utc>>Last updated time.
Trait Implementations§
Source§impl Clone for TopicMetadata
impl Clone for TopicMetadata
Source§fn clone(&self) -> TopicMetadata
fn clone(&self) -> TopicMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 TopicMetadata
impl Debug for TopicMetadata
Source§impl<'de> Deserialize<'de> for TopicMetadata
impl<'de> Deserialize<'de> for TopicMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TopicMetadata
impl RefUnwindSafe for TopicMetadata
impl Send for TopicMetadata
impl Sync for TopicMetadata
impl Unpin for TopicMetadata
impl UnsafeUnpin for TopicMetadata
impl UnwindSafe for TopicMetadata
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