pub struct SyncTerminator { /* private fields */ }Implementations§
Source§impl SyncTerminator
impl SyncTerminator
pub fn new(strategies: TraversalStrategies) -> SyncTerminator
Trait Implementations§
Source§impl Clone for SyncTerminator
impl Clone for SyncTerminator
Source§fn clone(&self) -> SyncTerminator
fn clone(&self) -> SyncTerminator
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<T: FromGValue> Terminator<T> for SyncTerminator
impl<T: FromGValue> Terminator<T> for SyncTerminator
type List = Result<Vec<T>, GremlinError>
type Next = Result<Option<T>, GremlinError>
type HasNext = Result<bool, GremlinError>
type Iter = Result<RemoteTraversalIterator<T>, GremlinError>
fn to_list<S, E>(&self, traversal: &GraphTraversal<S, T, E>) -> Self::Listwhere
E: Terminator<T>,
fn next<S, E>(&self, traversal: &GraphTraversal<S, T, E>) -> Self::Nextwhere
E: Terminator<T>,
fn has_next<S, E>(&self, traversal: &GraphTraversal<S, T, E>) -> Self::HasNextwhere
E: Terminator<T>,
fn iter<S, E>(&self, traversal: &GraphTraversal<S, T, E>) -> Self::Iterwhere
E: Terminator<T>,
Auto Trait Implementations§
impl !RefUnwindSafe for SyncTerminator
impl !UnwindSafe for SyncTerminator
impl Freeze for SyncTerminator
impl Send for SyncTerminator
impl Sync for SyncTerminator
impl Unpin for SyncTerminator
impl UnsafeUnpin for SyncTerminator
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