pub struct TraverseStatement {
pub start: MemoryId,
pub depth: usize,
pub edge_filter: Option<Vec<EdgeType>>,
}Fields§
§start: MemoryId§depth: usize§edge_filter: Option<Vec<EdgeType>>Trait Implementations§
Source§impl Clone for TraverseStatement
impl Clone for TraverseStatement
Source§fn clone(&self) -> TraverseStatement
fn clone(&self) -> TraverseStatement
Returns a duplicate of the value. Read more
1.0.0 · 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 TraverseStatement
impl Debug for TraverseStatement
Source§impl<'de> Deserialize<'de> for TraverseStatement
impl<'de> Deserialize<'de> for TraverseStatement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TraverseStatement
impl PartialEq for TraverseStatement
Source§impl Serialize for TraverseStatement
impl Serialize for TraverseStatement
impl StructuralPartialEq for TraverseStatement
Auto Trait Implementations§
impl Freeze for TraverseStatement
impl RefUnwindSafe for TraverseStatement
impl Send for TraverseStatement
impl Sync for TraverseStatement
impl Unpin for TraverseStatement
impl UnsafeUnpin for TraverseStatement
impl UnwindSafe for TraverseStatement
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