pub enum AstPropagationRule {
FkState {
trigger_state: String,
target_state: String,
max_depth: Option<u32>,
abort_on_failure: bool,
},
EdgeState {
edge_type: String,
direction: String,
trigger_state: String,
target_state: String,
max_depth: Option<u32>,
abort_on_failure: bool,
},
VectorExclusion {
trigger_state: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for AstPropagationRule
impl Clone for AstPropagationRule
Source§fn clone(&self) -> AstPropagationRule
fn clone(&self) -> AstPropagationRule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AstPropagationRule
impl RefUnwindSafe for AstPropagationRule
impl Send for AstPropagationRule
impl Sync for AstPropagationRule
impl Unpin for AstPropagationRule
impl UnsafeUnpin for AstPropagationRule
impl UnwindSafe for AstPropagationRule
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