pub struct BlockedLine {
pub source: NodeId,
pub line: String,
pub waiting: u32,
}Expand description
One cause, and how much is waiting behind it.
Fields§
§source: NodeIdThe node it is stuck at.
line: StringThe whole sentence: which branch, which node, and why.
waiting: u32How many other nodes cannot move until this one does.
Trait Implementations§
Source§impl Clone for BlockedLine
impl Clone for BlockedLine
Source§impl Debug for BlockedLine
impl Debug for BlockedLine
Source§impl<'de> Deserialize<'de> for BlockedLine
impl<'de> Deserialize<'de> for BlockedLine
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 BlockedLine
Source§impl PartialEq for BlockedLine
impl PartialEq for BlockedLine
Source§impl Serialize for BlockedLine
impl Serialize for BlockedLine
impl StructuralPartialEq for BlockedLine
Auto Trait Implementations§
impl Freeze for BlockedLine
impl RefUnwindSafe for BlockedLine
impl Send for BlockedLine
impl Sync for BlockedLine
impl Unpin for BlockedLine
impl UnsafeUnpin for BlockedLine
impl UnwindSafe for BlockedLine
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