#[non_exhaustive]pub enum ConditionStatus {
Unknown,
True,
False,
}Expand description
Condition status.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unknown
The controller has not yet determined the outcome.
True
The condition currently holds.
False
The condition currently does not hold.
Trait Implementations§
Source§impl Clone for ConditionStatus
impl Clone for ConditionStatus
Source§fn clone(&self) -> ConditionStatus
fn clone(&self) -> ConditionStatus
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 moreimpl Copy for ConditionStatus
Source§impl Debug for ConditionStatus
impl Debug for ConditionStatus
Source§impl<'de> Deserialize<'de> for ConditionStatus
impl<'de> Deserialize<'de> for ConditionStatus
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 ConditionStatus
Source§impl Hash for ConditionStatus
impl Hash for ConditionStatus
Source§impl JsonSchema for ConditionStatus
impl JsonSchema for ConditionStatus
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ConditionStatus
impl PartialEq for ConditionStatus
Source§impl Serialize for ConditionStatus
impl Serialize for ConditionStatus
impl StructuralPartialEq for ConditionStatus
Auto Trait Implementations§
impl Freeze for ConditionStatus
impl RefUnwindSafe for ConditionStatus
impl Send for ConditionStatus
impl Sync for ConditionStatus
impl Unpin for ConditionStatus
impl UnsafeUnpin for ConditionStatus
impl UnwindSafe for ConditionStatus
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