pub struct TakeoverRequest {
pub role: String,
pub rank: u8,
pub pid: u32,
pub requested_at_ms: u64,
}Expand description
<suite>/runtime/<service>/takeover.json: written by a would-be host that
outranks the incumbent; deleted by the requester once hosting.
Fields§
§role: String§rank: u8HeardRight’s takeover.json has no rank; RANK_UNKNOWN then.
pid: u32§requested_at_ms: u64Trait Implementations§
Source§impl Clone for TakeoverRequest
impl Clone for TakeoverRequest
Source§impl Debug for TakeoverRequest
impl Debug for TakeoverRequest
Source§impl<'de> Deserialize<'de> for TakeoverRequest
impl<'de> Deserialize<'de> for TakeoverRequest
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 TakeoverRequest
Source§impl PartialEq for TakeoverRequest
impl PartialEq for TakeoverRequest
Source§impl Serialize for TakeoverRequest
impl Serialize for TakeoverRequest
impl StructuralPartialEq for TakeoverRequest
Auto Trait Implementations§
impl Freeze for TakeoverRequest
impl RefUnwindSafe for TakeoverRequest
impl Send for TakeoverRequest
impl Sync for TakeoverRequest
impl Unpin for TakeoverRequest
impl UnsafeUnpin for TakeoverRequest
impl UnwindSafe for TakeoverRequest
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