pub enum PlanMismatchKind {
Descriptor,
NoTask(String),
TaskDiffers(&'static str),
NotProjected {
field: String,
reference: String,
},
Incompatible {
field: String,
reference: String,
},
}Variants§
Descriptor
The plan binds this backend id to a different descriptor.
NoTask(String)
The program has no task with the step’s task name.
TaskDiffers(&'static str)
The task exists but its operation, question or options differ.
NotProjected
A field reads a reference the step does not project.
Incompatible
A field’s declared type does not match the definition’s type there.
Trait Implementations§
Source§impl Clone for PlanMismatchKind
impl Clone for PlanMismatchKind
Source§impl Debug for PlanMismatchKind
impl Debug for PlanMismatchKind
impl Eq for PlanMismatchKind
Source§impl PartialEq for PlanMismatchKind
impl PartialEq for PlanMismatchKind
impl StructuralPartialEq for PlanMismatchKind
Auto Trait Implementations§
impl Freeze for PlanMismatchKind
impl RefUnwindSafe for PlanMismatchKind
impl Send for PlanMismatchKind
impl Sync for PlanMismatchKind
impl Unpin for PlanMismatchKind
impl UnsafeUnpin for PlanMismatchKind
impl UnwindSafe for PlanMismatchKind
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