pub struct ExtractedPath {
pub statements: Vec<ExtractedStatement>,
}Expand description
The output of extract_path - the ordered statement list a path
traversed, source → sink.
Fields§
§statements: Vec<ExtractedStatement>Path statements in source-to-sink order.
Trait Implementations§
Source§impl Clone for ExtractedPath
impl Clone for ExtractedPath
Source§fn clone(&self) -> ExtractedPath
fn clone(&self) -> ExtractedPath
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 ExtractedPath
impl Debug for ExtractedPath
Source§impl Default for ExtractedPath
impl Default for ExtractedPath
Source§fn default() -> ExtractedPath
fn default() -> ExtractedPath
Returns the “default value” for a type. Read more
impl Eq for ExtractedPath
Source§impl PartialEq for ExtractedPath
impl PartialEq for ExtractedPath
impl StructuralPartialEq for ExtractedPath
Auto Trait Implementations§
impl Freeze for ExtractedPath
impl RefUnwindSafe for ExtractedPath
impl Send for ExtractedPath
impl Sync for ExtractedPath
impl Unpin for ExtractedPath
impl UnsafeUnpin for ExtractedPath
impl UnwindSafe for ExtractedPath
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.