pub struct BackpressureAlert {
pub consumer_name: String,
pub stream_name: String,
pub alert_type: BackpressureAlertType,
pub message_lag: u64,
pub pending_acks: i64,
pub actions_taken: Vec<String>,
pub timestamp: DateTime<Utc>,
}Expand description
Backpressure alert information
Fields§
§consumer_name: String§stream_name: String§alert_type: BackpressureAlertType§message_lag: u64§pending_acks: i64§actions_taken: Vec<String>§timestamp: DateTime<Utc>Trait Implementations§
Source§impl Clone for BackpressureAlert
impl Clone for BackpressureAlert
Source§fn clone(&self) -> BackpressureAlert
fn clone(&self) -> BackpressureAlert
Returns a duplicate of the value. Read more
1.0.0 · 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 BackpressureAlert
impl Debug for BackpressureAlert
Source§impl<'de> Deserialize<'de> for BackpressureAlert
impl<'de> Deserialize<'de> for BackpressureAlert
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
Auto Trait Implementations§
impl Freeze for BackpressureAlert
impl RefUnwindSafe for BackpressureAlert
impl Send for BackpressureAlert
impl Sync for BackpressureAlert
impl Unpin for BackpressureAlert
impl UnsafeUnpin for BackpressureAlert
impl UnwindSafe for BackpressureAlert
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