pub struct HubOperation {
pub kind: HubOperationKind,
pub state: HubOperationState,
pub phase: HubOperationPhase,
pub started_at: i64,
pub expires_at: Option<i64>,
pub host_id: Option<String>,
pub hub_id: Option<String>,
pub failure: Option<HubOperationFailure>,
}Fields§
§kind: HubOperationKind§state: HubOperationState§phase: HubOperationPhase§started_at: i64§expires_at: Option<i64>§host_id: Option<String>§hub_id: Option<String>§failure: Option<HubOperationFailure>Trait Implementations§
Source§impl Clone for HubOperation
impl Clone for HubOperation
Source§impl Debug for HubOperation
impl Debug for HubOperation
Source§impl<'de> Deserialize<'de> for HubOperation
impl<'de> Deserialize<'de> for HubOperation
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 HubOperation
Source§impl PartialEq for HubOperation
impl PartialEq for HubOperation
Source§impl Serialize for HubOperation
impl Serialize for HubOperation
impl StructuralPartialEq for HubOperation
Auto Trait Implementations§
impl Freeze for HubOperation
impl RefUnwindSafe for HubOperation
impl Send for HubOperation
impl Sync for HubOperation
impl Unpin for HubOperation
impl UnsafeUnpin for HubOperation
impl UnwindSafe for HubOperation
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