pub struct ConsumerMetadata {
pub name: String,
pub stream: String,
pub created_at: DateTime<Utc>,
pub last_ack_at: Option<DateTime<Utc>>,
}Expand description
Metadata stored for each consumer
Fields§
§name: StringConsumer name
stream: StringStream name
created_at: DateTime<Utc>When consumer was created
last_ack_at: Option<DateTime<Utc>>Last acknowledgment timestamp
Implementations§
Trait Implementations§
Source§impl Clone for ConsumerMetadata
impl Clone for ConsumerMetadata
Source§fn clone(&self) -> ConsumerMetadata
fn clone(&self) -> ConsumerMetadata
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 ConsumerMetadata
impl Debug for ConsumerMetadata
Source§impl<'de> Deserialize<'de> for ConsumerMetadata
impl<'de> Deserialize<'de> for ConsumerMetadata
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 ConsumerMetadata
impl RefUnwindSafe for ConsumerMetadata
impl Send for ConsumerMetadata
impl Sync for ConsumerMetadata
impl Unpin for ConsumerMetadata
impl UnwindSafe for ConsumerMetadata
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