pub enum MachineSchemaError {
Show 29 variants
DuplicateName {
kind: &'static str,
name: String,
},
EmptyName(&'static str),
UnknownPhase {
phase: String,
},
UnknownField {
field: String,
},
MissingInitializer {
field: String,
},
UnknownInputVariant {
variant: String,
},
UnknownSurfaceOnlyInputVariant {
variant: String,
},
UnknownRuntimeInternalInputVariant {
variant: String,
},
UnknownSignalVariant {
variant: String,
},
UnknownEffectVariant {
variant: String,
},
UnknownHelper {
helper: String,
},
UnknownBinding {
binding: String,
},
UnknownVariant {
variant: String,
},
UnknownVariantField {
variant: String,
field: String,
},
UnknownEffectDispositionVariant {
variant: String,
},
DuplicateEffectDisposition {
variant: String,
},
MissingEffectDisposition {
variant: String,
},
HandoffProtocolOnRoutedEffect {
variant: String,
},
SurfaceOnlyInputHasTransition {
variant: String,
transition: String,
},
DuplicateNamedTypeBinding {
name: String,
},
MissingNamedTypeBinding {
name: String,
},
MissingStringEnumBinding {
name: String,
},
UnknownStringEnumVariant {
enum_name: String,
variant: String,
},
InvalidStringEnumBinding {
name: String,
reason: String,
},
UnknownCommandPlanInput {
plan: String,
input: String,
},
UnknownCommandPlanSignal {
plan: String,
signal: String,
},
UnknownCommandPlanTransition {
plan: String,
transition: String,
},
UnknownCommandPlanEffect {
plan: String,
effect: String,
},
UnknownCommandPlanClosureEffect {
plan: String,
effect: String,
},
}Variants§
DuplicateName
EmptyName(&'static str)
UnknownPhase
UnknownField
MissingInitializer
UnknownInputVariant
UnknownSurfaceOnlyInputVariant
UnknownRuntimeInternalInputVariant
UnknownSignalVariant
UnknownEffectVariant
UnknownHelper
UnknownBinding
UnknownVariant
UnknownVariantField
UnknownEffectDispositionVariant
DuplicateEffectDisposition
MissingEffectDisposition
HandoffProtocolOnRoutedEffect
SurfaceOnlyInputHasTransition
DuplicateNamedTypeBinding
MissingNamedTypeBinding
MissingStringEnumBinding
UnknownStringEnumVariant
InvalidStringEnumBinding
UnknownCommandPlanInput
UnknownCommandPlanSignal
UnknownCommandPlanTransition
UnknownCommandPlanEffect
UnknownCommandPlanClosureEffect
Trait Implementations§
Source§impl Debug for MachineSchemaError
impl Debug for MachineSchemaError
Source§impl Display for MachineSchemaError
impl Display for MachineSchemaError
impl Eq for MachineSchemaError
Source§impl Error for MachineSchemaError
impl Error for MachineSchemaError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for MachineSchemaError
impl PartialEq for MachineSchemaError
Source§fn eq(&self, other: &MachineSchemaError) -> bool
fn eq(&self, other: &MachineSchemaError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MachineSchemaError
Auto Trait Implementations§
impl Freeze for MachineSchemaError
impl RefUnwindSafe for MachineSchemaError
impl Send for MachineSchemaError
impl Sync for MachineSchemaError
impl Unpin for MachineSchemaError
impl UnsafeUnpin for MachineSchemaError
impl UnwindSafe for MachineSchemaError
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.