pub enum IROp {
NodeScan {
variable: String,
type_name: String,
filters: Vec<IRFilter>,
},
Expand {
src_var: String,
dst_var: String,
edge_type: String,
direction: Direction,
dst_type: String,
min_hops: u32,
max_hops: Option<u32>,
dst_filters: Vec<IRFilter>,
},
Filter(IRFilter),
AntiJoin {
outer_var: String,
inner: Vec<IROp>,
},
}Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IROp
impl RefUnwindSafe for IROp
impl Send for IROp
impl Sync for IROp
impl Unpin for IROp
impl UnsafeUnpin for IROp
impl UnwindSafe for IROp
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