#[repr(transparent)]pub struct OpNode(pub u8);Tuple Fields§
§0: u8Implementations§
Source§impl OpNode
impl OpNode
pub const NONE: Self
pub const ScanNodesOp: Self
pub const ScanRelsOp: Self
pub const ExpandOp: Self
pub const OptionalExpandOp: Self
pub const SemiExpandOp: Self
pub const ExpandVarLenOp: Self
pub const FilterOp: Self
pub const BlockMarkerOp: Self
pub const ProjectOp: Self
pub const AggregateOp: Self
pub const SortOp: Self
pub const LimitOp: Self
pub const UnwindOp: Self
pub const PathConstructOp: Self
pub const UnionOp: Self
pub const CreateNodeOp: Self
pub const CreateRelOp: Self
pub const MergeOp: Self
pub const DeleteOp: Self
pub const SetPropertyOp: Self
pub const RemovePropertyOp: Self
pub const VectorScanOp: Self
pub const RerankOp: Self
pub const ReturnOp: Self
pub const ConstRowOp: Self
pub const ENUM_MIN: u8 = 0
pub const ENUM_MAX: u8 = 25
pub const ENUM_VALUES: &'static [Self]
Sourcepub fn variant_name(self) -> Option<&'static str>
pub fn variant_name(self) -> Option<&'static str>
Returns the variant’s name or “” if unknown.
Trait Implementations§
Source§impl EndianScalar for OpNode
impl EndianScalar for OpNode
Source§impl Ord for OpNode
impl Ord for OpNode
Source§impl PartialOrd for OpNode
impl PartialOrd for OpNode
Source§impl<'a> Verifiable for OpNode
impl<'a> Verifiable for OpNode
Source§fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize,
) -> Result<(), InvalidFlatbuffer>
fn run_verifier( v: &mut Verifier<'_, '_>, pos: usize, ) -> Result<(), InvalidFlatbuffer>
Runs the verifier for this type, assuming its at position
pos in the verifier’s buffer.
Should not need to be called directly.impl Copy for OpNode
impl Eq for OpNode
impl SimpleToVerifyInSlice for OpNode
impl StructuralPartialEq for OpNode
Auto Trait Implementations§
impl Freeze for OpNode
impl RefUnwindSafe for OpNode
impl Send for OpNode
impl Sync for OpNode
impl Unpin for OpNode
impl UnsafeUnpin for OpNode
impl UnwindSafe for OpNode
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