pub struct StreamMetadata {
pub stream_id: BucketStreamId,
pub content_type: String,
pub status: StreamStatus,
pub tail_offset: u64,
pub last_stream_seq: Option<String>,
pub stream_ttl_seconds: Option<u64>,
pub stream_expires_at_ms: Option<u64>,
pub created_at_ms: u64,
pub last_ttl_touch_at_ms: u64,
pub forked_from: Option<BucketStreamId>,
pub fork_offset: Option<u64>,
pub fork_ref_count: u64,
}Fields§
§stream_id: BucketStreamId§content_type: String§status: StreamStatus§tail_offset: u64§last_stream_seq: Option<String>§stream_ttl_seconds: Option<u64>§stream_expires_at_ms: Option<u64>§created_at_ms: u64§last_ttl_touch_at_ms: u64§forked_from: Option<BucketStreamId>§fork_offset: Option<u64>§fork_ref_count: u64Trait Implementations§
Source§impl Clone for StreamMetadata
impl Clone for StreamMetadata
Source§fn clone(&self) -> StreamMetadata
fn clone(&self) -> StreamMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StreamMetadata
impl Debug for StreamMetadata
Source§impl<'de> Deserialize<'de> for StreamMetadata
impl<'de> Deserialize<'de> for StreamMetadata
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
Source§impl PartialEq for StreamMetadata
impl PartialEq for StreamMetadata
Source§fn eq(&self, other: &StreamMetadata) -> bool
fn eq(&self, other: &StreamMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StreamMetadata
impl Serialize for StreamMetadata
impl Eq for StreamMetadata
impl StructuralPartialEq for StreamMetadata
Auto Trait Implementations§
impl Freeze for StreamMetadata
impl RefUnwindSafe for StreamMetadata
impl Send for StreamMetadata
impl Sync for StreamMetadata
impl Unpin for StreamMetadata
impl UnsafeUnpin for StreamMetadata
impl UnwindSafe for StreamMetadata
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