pub struct StreamDefinition {
pub name: String,
pub subjects: Vec<String>,
pub retention: StreamRetention,
pub max_age_secs: Option<u64>,
pub max_msgs: Option<i64>,
pub max_bytes: Option<i64>,
pub storage: StreamStorage,
pub duplicate_window_secs: Option<u64>,
pub discard: DiscardSpec,
pub description: Option<String>,
}Expand description
A JetStream stream the service needs. The platform creates it, or extends the one that exists; a deploy never deletes a stream or removes a subject from one.
Fields§
§name: String§subjects: Vec<String>§retention: StreamRetention§max_age_secs: Option<u64>§max_msgs: Option<i64>§max_bytes: Option<i64>§storage: StreamStorage§duplicate_window_secs: Option<u64>§discard: DiscardSpec§description: Option<String>Trait Implementations§
Source§impl Clone for StreamDefinition
impl Clone for StreamDefinition
Source§impl Debug for StreamDefinition
impl Debug for StreamDefinition
Source§impl Default for StreamDefinition
impl Default for StreamDefinition
Source§impl<'de> Deserialize<'de> for StreamDefinition
impl<'de> Deserialize<'de> for StreamDefinition
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 StreamDefinition
Source§impl PartialEq for StreamDefinition
impl PartialEq for StreamDefinition
Source§impl Serialize for StreamDefinition
impl Serialize for StreamDefinition
impl StructuralPartialEq for StreamDefinition
Auto Trait Implementations§
impl Freeze for StreamDefinition
impl RefUnwindSafe for StreamDefinition
impl Send for StreamDefinition
impl Sync for StreamDefinition
impl Unpin for StreamDefinition
impl UnsafeUnpin for StreamDefinition
impl UnwindSafe for StreamDefinition
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