pub struct QueueInfo {Show 16 fields
pub name: String,
pub pending_messages: Option<i64>,
pub max_messages: Option<i64>,
pub max_bytes: Option<i64>,
pub overflow_policy: Option<OverflowPolicy>,
pub failsafe: Option<bool>,
pub secure: Option<bool>,
pub global: Option<bool>,
pub sender_name: Option<bool>,
pub sender_name_enforced: Option<bool>,
pub prefetch: Option<i32>,
pub expiry_override: Option<i64>,
pub redelivery_delay: Option<i64>,
pub consumer_count: Option<i32>,
pub incoming_total_count: Option<i64>,
pub outgoing_total_count: Option<i64>,
}
Expand description
holds static queue information
Fields§
§name: String
name of the queue
pending_messages: Option<i64>
pending messages
max_messages: Option<i64>
max allowed messages
max_bytes: Option<i64>
max size
overflow_policy: Option<OverflowPolicy>
overflow policy
failsafe: Option<bool>
failsafe
secure: Option<bool>
secure
global: Option<bool>
global
sender_name: Option<bool>
sender name
sender_name_enforced: Option<bool>
sender name enforced
prefetch: Option<i32>
prefetch
expiry_override: Option<i64>
expiration override
redelivery_delay: Option<i64>
redelivery delay
consumer_count: Option<i32>
count of comsumers
incoming_total_count: Option<i64>
total count of incoming messages
outgoing_total_count: Option<i64>
total count of outgoing messages
Trait Implementations§
source§impl<'de> Deserialize<'de> for QueueInfo
impl<'de> Deserialize<'de> for QueueInfo
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