pub struct ValidatorPlan {
pub key: Type,
pub body: Type,
pub rejects_polymorphic_edge: bool,
}Expand description
One generated validator: the back-edge it keys on and the expanded body its
function emits. func_idx/type_idx are filled in during index allocation.
Fields§
§key: Type§body: Type§rejects_polymorphic_edge: boolTrait Implementations§
Source§impl Clone for ValidatorPlan
impl Clone for ValidatorPlan
Auto Trait Implementations§
impl Freeze for ValidatorPlan
impl RefUnwindSafe for ValidatorPlan
impl Send for ValidatorPlan
impl Sync for ValidatorPlan
impl Unpin for ValidatorPlan
impl UnsafeUnpin for ValidatorPlan
impl UnwindSafe for ValidatorPlan
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