pub struct SubscriptionMeta {
pub subject: String,
pub stream: String,
pub consumer: String,
pub stream_sequence: u64,
pub consumer_sequence: u64,
pub num_delivered: u64,
pub num_pending: u64,
pub published_at: String,
pub headers: BTreeMap<String, Vec<String>>,
}Expand description
The JetStream delivery behind a SUBSCRIPTION or SCHEDULE request.
Fields§
§subject: String§stream: String§consumer: String§stream_sequence: u64§consumer_sequence: u64§num_delivered: u641 on the first delivery.
num_pending: u64§published_at: StringRFC 3339.
headers: BTreeMap<String, Vec<String>>The message’s headers without the platform’s own (Cufflink-*).
Trait Implementations§
Source§impl Clone for SubscriptionMeta
impl Clone for SubscriptionMeta
Source§impl Debug for SubscriptionMeta
impl Debug for SubscriptionMeta
Source§impl Default for SubscriptionMeta
impl Default for SubscriptionMeta
Source§impl<'de> Deserialize<'de> for SubscriptionMeta
impl<'de> Deserialize<'de> for SubscriptionMeta
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
impl Eq for SubscriptionMeta
Source§impl PartialEq for SubscriptionMeta
impl PartialEq for SubscriptionMeta
Source§impl Serialize for SubscriptionMeta
impl Serialize for SubscriptionMeta
impl StructuralPartialEq for SubscriptionMeta
Auto Trait Implementations§
impl Freeze for SubscriptionMeta
impl RefUnwindSafe for SubscriptionMeta
impl Send for SubscriptionMeta
impl Sync for SubscriptionMeta
impl Unpin for SubscriptionMeta
impl UnsafeUnpin for SubscriptionMeta
impl UnwindSafe for SubscriptionMeta
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