pub struct DeadlockCycle {
pub actors: Vec<ActorId>,
pub detected_at: u64,
pub duration_estimate_ms: u64,
pub resolution_suggestion: String,
}Expand description
A detected deadlock cycle
Fields§
§actors: Vec<ActorId>Actors involved in the deadlock
detected_at: u64When the deadlock was detected
duration_estimate_ms: u64Estimated duration of the deadlock
resolution_suggestion: StringSuggested resolution strategy
Trait Implementations§
Source§impl Clone for DeadlockCycle
impl Clone for DeadlockCycle
Source§fn clone(&self) -> DeadlockCycle
fn clone(&self) -> DeadlockCycle
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 DeadlockCycle
impl Debug for DeadlockCycle
Source§impl<'de> Deserialize<'de> for DeadlockCycle
impl<'de> Deserialize<'de> for DeadlockCycle
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 DeadlockCycle
impl RefUnwindSafe for DeadlockCycle
impl Send for DeadlockCycle
impl Sync for DeadlockCycle
impl Unpin for DeadlockCycle
impl UnwindSafe for DeadlockCycle
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