pub struct LockedMonitor {
pub lock: Option<String>,
pub frame: Option<String>,
pub extra: BTreeMap<String, Value>,
}Expand description
A monitor the thread HOLDS, with the frame that locked it.
Fields§
§lock: Option<String>The lock’s identifying string (verbatim).
frame: Option<String>The stack frame that acquired the lock.
extra: BTreeMap<String, Value>Unknown keys round-trip.
Trait Implementations§
Source§impl Clone for LockedMonitor
impl Clone for LockedMonitor
Source§impl Debug for LockedMonitor
impl Debug for LockedMonitor
Source§impl<'de> Deserialize<'de> for LockedMonitor
impl<'de> Deserialize<'de> for LockedMonitor
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
Source§impl PartialEq for LockedMonitor
impl PartialEq for LockedMonitor
Source§impl Serialize for LockedMonitor
impl Serialize for LockedMonitor
impl StructuralPartialEq for LockedMonitor
Auto Trait Implementations§
impl Freeze for LockedMonitor
impl RefUnwindSafe for LockedMonitor
impl Send for LockedMonitor
impl Sync for LockedMonitor
impl Unpin for LockedMonitor
impl UnsafeUnpin for LockedMonitor
impl UnwindSafe for LockedMonitor
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