pub enum HostResourceStatus {
Unknown,
Open,
Failed(String),
Closed,
}Expand description
Host-observed resource status that can be written as canonical input.
Variants§
Unknown
The host has not reported a resource outcome.
Open
The resource is live according to the host.
Failed(String)
The resource failed outside graph propagation.
Closed
The resource is closed according to the host.
Implementations§
Source§impl HostResourceStatus
impl HostResourceStatus
Sourcepub const fn category(&self) -> ErrorCategory
pub const fn category(&self) -> ErrorCategory
Returns the model category for host-reported resource status.
Trait Implementations§
Source§impl Clone for HostResourceStatus
impl Clone for HostResourceStatus
Source§fn clone(&self) -> HostResourceStatus
fn clone(&self) -> HostResourceStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HostResourceStatus
impl Debug for HostResourceStatus
impl Eq for HostResourceStatus
Source§impl PartialEq for HostResourceStatus
impl PartialEq for HostResourceStatus
Source§fn eq(&self, other: &HostResourceStatus) -> bool
fn eq(&self, other: &HostResourceStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HostResourceStatus
Auto Trait Implementations§
impl Freeze for HostResourceStatus
impl RefUnwindSafe for HostResourceStatus
impl Send for HostResourceStatus
impl Sync for HostResourceStatus
impl Unpin for HostResourceStatus
impl UnsafeUnpin for HostResourceStatus
impl UnwindSafe for HostResourceStatus
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