pub struct AllEdges;Trait Implementations§
Source§impl EvaluateContext for AllEdges
impl EvaluateContext for AllEdges
type Operand = OperandHandle<Indexed<u32, Unit>, Multiple<Unordered>>
fn evaluate<'a>( &'a self, graphrecord: &'a GraphRecord, _cache: &'a EvaluationCache<'a>, ) -> QueryResult<<Self::Operand as EvaluateOperand>::ReturnValue<'a>>
Source§impl Explain for AllEdges
impl Explain for AllEdges
fn describe<'__explain>( &'__explain self, formatter: &mut ExplainFormatter<'__explain, '_>, ) -> Result
Source§impl MatchInputs for AllEdges
impl MatchInputs for AllEdges
Source§impl OptimizePlan for AllEdges
impl OptimizePlan for AllEdges
Source§impl OptimizerHints for AllEdges
impl OptimizerHints for AllEdges
fn commutes_with_filter(&self) -> bool
fn allows_limit_pushdown(&self) -> bool
fn is_volatile(&self) -> bool
fn empty_rule(&self) -> EmptyRule
Auto Trait Implementations§
impl Freeze for AllEdges
impl RefUnwindSafe for AllEdges
impl Send for AllEdges
impl Sync for AllEdges
impl Unpin for AllEdges
impl UnsafeUnpin for AllEdges
impl UnwindSafe for AllEdges
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more