pub struct ManualTransitionQueueSnapshot {
pub queue_capacity: u64,
pub queued: u64,
pub active: u64,
pub workers: u64,
pub queue_full: u64,
pub queue_send_timeout: u64,
pub compensation_pending: u64,
pub compensation_running: u64,
}Expand description
Snapshot of transition worker pressure reported with manual transition jobs.
Fields§
§queue_capacity: u64§queued: u64§active: u64§workers: u64§queue_full: u64§queue_send_timeout: u64§compensation_pending: u64§compensation_running: u64Trait Implementations§
Source§impl Clone for ManualTransitionQueueSnapshot
impl Clone for ManualTransitionQueueSnapshot
Source§fn clone(&self) -> ManualTransitionQueueSnapshot
fn clone(&self) -> ManualTransitionQueueSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ManualTransitionQueueSnapshot
impl Default for ManualTransitionQueueSnapshot
Source§fn default() -> ManualTransitionQueueSnapshot
fn default() -> ManualTransitionQueueSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ManualTransitionQueueSnapshot
impl<'de> Deserialize<'de> for ManualTransitionQueueSnapshot
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 ManualTransitionQueueSnapshot
impl StructuralPartialEq for ManualTransitionQueueSnapshot
Auto Trait Implementations§
impl Freeze for ManualTransitionQueueSnapshot
impl RefUnwindSafe for ManualTransitionQueueSnapshot
impl Send for ManualTransitionQueueSnapshot
impl Sync for ManualTransitionQueueSnapshot
impl Unpin for ManualTransitionQueueSnapshot
impl UnsafeUnpin for ManualTransitionQueueSnapshot
impl UnwindSafe for ManualTransitionQueueSnapshot
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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