pub struct EdgeVertexStep { /* private fields */ }Expand description
Edge vertex accessor - gets vertex from edge
Implementations§
Source§impl EdgeVertexStep
impl EdgeVertexStep
Sourcepub fn out_v() -> EdgeVertexStep
pub fn out_v() -> EdgeVertexStep
Create outV() step - get target vertex
Sourcepub fn in_v() -> EdgeVertexStep
pub fn in_v() -> EdgeVertexStep
Create inV() step - get source vertex
Sourcepub fn both_v() -> EdgeVertexStep
pub fn both_v() -> EdgeVertexStep
Create bothV() step - get both vertices
Sourcepub fn other_v() -> EdgeVertexStep
pub fn other_v() -> EdgeVertexStep
Create otherV() step - get opposite vertex from traversal
Trait Implementations§
Source§impl Clone for EdgeVertexStep
impl Clone for EdgeVertexStep
Source§fn clone(&self) -> EdgeVertexStep
fn clone(&self) -> EdgeVertexStep
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EdgeVertexStep
impl Debug for EdgeVertexStep
Source§impl FlatMapStep for EdgeVertexStep
impl FlatMapStep for EdgeVertexStep
Source§impl Step for EdgeVertexStep
impl Step for EdgeVertexStep
Source§fn requirements(&self) -> &[TraverserRequirement]
fn requirements(&self) -> &[TraverserRequirement]
Requirements this step declares
Source§fn process_traverser(&self, traverser: Traverser) -> StepResult
fn process_traverser(&self, traverser: Traverser) -> StepResult
Process a single traverser (standard algorithm)
Source§fn clone_step(&self) -> Box<dyn Step>
fn clone_step(&self) -> Box<dyn Step>
Clone as trait object
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Downcast to mutable concrete type
Auto Trait Implementations§
impl Freeze for EdgeVertexStep
impl RefUnwindSafe for EdgeVertexStep
impl Send for EdgeVertexStep
impl Sync for EdgeVertexStep
impl Unpin for EdgeVertexStep
impl UnsafeUnpin for EdgeVertexStep
impl UnwindSafe for EdgeVertexStep
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request