pub struct DeadlocksWire {
pub deadlocks: Vec<i64>,
pub extra: BTreeMap<String, Value>,
}Expand description
GET /data/api/v1/diagnostics/threads/deadlocks — the wire body is
{"deadlocks": [id, …]}; the ids match ThreadInfo::id.
Fields§
§deadlocks: Vec<i64>Deadlocked thread ids (empty when the JVM reports none — the healthy answer, not an error).
extra: BTreeMap<String, Value>Unknown keys round-trip (version tolerance).
Trait Implementations§
Source§impl Clone for DeadlocksWire
impl Clone for DeadlocksWire
Source§impl Debug for DeadlocksWire
impl Debug for DeadlocksWire
Source§impl<'de> Deserialize<'de> for DeadlocksWire
impl<'de> Deserialize<'de> for DeadlocksWire
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 DeadlocksWire
impl PartialEq for DeadlocksWire
Source§impl Serialize for DeadlocksWire
impl Serialize for DeadlocksWire
impl StructuralPartialEq for DeadlocksWire
Auto Trait Implementations§
impl Freeze for DeadlocksWire
impl RefUnwindSafe for DeadlocksWire
impl Send for DeadlocksWire
impl Sync for DeadlocksWire
impl Unpin for DeadlocksWire
impl UnsafeUnpin for DeadlocksWire
impl UnwindSafe for DeadlocksWire
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