Struct async_nats::jetstream::stream::Source
source · pub struct Source {
pub name: String,
pub start_sequence: Option<u64>,
pub start_time: Option<OffsetDateTime>,
pub filter_subject: Option<String>,
pub external: Option<External>,
pub domain: Option<String>,
}
Fields§
§name: String
Name of the stream source.
start_sequence: Option<u64>
Optional source start sequence.
start_time: Option<OffsetDateTime>
Optional source start time.
filter_subject: Option<String>
Optional additional filter subject.
external: Option<External>
Optional config for sourcing streams from another prefix, used for cross-account.
domain: Option<String>
Optional config to set a domain, if source is residing in different one.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Source
impl<'de> Deserialize<'de> for Source
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