Struct async_nats::jetstream::account::Limits
source · pub struct Limits {
pub max_memory: Option<i64>,
pub max_storage: Option<i64>,
pub max_streams: Option<i64>,
pub max_consumers: Option<i64>,
pub max_bytes_required: bool,
pub max_ack_pending: i64,
pub memory_max_stream_bytes: Option<i64>,
pub storage_max_stream_bytes: Option<i64>,
}
Fields§
§max_memory: Option<i64>
The maximum amount of Memory storage Stream Messages may consume
max_storage: Option<i64>
The maximum amount of File storage Stream Messages may consume
max_streams: Option<i64>
The maximum number of Streams an account can create
max_consumers: Option<i64>
The maximum number of Consumer an account can create
max_bytes_required: bool
Indicates if Streams created in this account requires the max_bytes property set
max_ack_pending: i64
The maximum number of outstanding ACKs any consumer may configure
memory_max_stream_bytes: Option<i64>
The maximum size any single memory stream may be
storage_max_stream_bytes: Option<i64>
The maximum size any single storage based stream may be
Trait Implementations§
source§impl<'de> Deserialize<'de> for Limits
impl<'de> Deserialize<'de> for Limits
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