pub struct HiveStatusBusControlV1 {
pub target_agent: Option<String>,
pub action: HiveBusControlActionV1,
pub target_ref: Option<String>,
pub reason: String,
pub issued_by: String,
pub since: UtcTimestamp,
}Expand description
A bus control in force on this machine (1.5).
Fields§
§target_agent: Option<String>The agent it targets; null: every agent of this instance.
action: HiveBusControlActionV1§target_ref: Option<String>What a veto names (a lease or handoff reference).
reason: String§issued_by: String§since: UtcTimestampTrait Implementations§
Source§impl Clone for HiveStatusBusControlV1
impl Clone for HiveStatusBusControlV1
Source§impl Debug for HiveStatusBusControlV1
impl Debug for HiveStatusBusControlV1
Source§impl<'de> Deserialize<'de> for HiveStatusBusControlV1
impl<'de> Deserialize<'de> for HiveStatusBusControlV1
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 HiveStatusBusControlV1
Source§impl PartialEq for HiveStatusBusControlV1
impl PartialEq for HiveStatusBusControlV1
Source§impl Serialize for HiveStatusBusControlV1
impl Serialize for HiveStatusBusControlV1
impl StructuralPartialEq for HiveStatusBusControlV1
Auto Trait Implementations§
impl Freeze for HiveStatusBusControlV1
impl RefUnwindSafe for HiveStatusBusControlV1
impl Send for HiveStatusBusControlV1
impl Sync for HiveStatusBusControlV1
impl Unpin for HiveStatusBusControlV1
impl UnsafeUnpin for HiveStatusBusControlV1
impl UnwindSafe for HiveStatusBusControlV1
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