pub struct DependencyParams {
pub unit_id: u64,
pub max_depth: u32,
pub edge_types: Vec<EdgeType>,
pub include_transitive: bool,
}Expand description
Parameters for Queries 2 & 3: Dependency / Reverse-Dependency.
Fields§
§unit_id: u64Starting code unit.
max_depth: u32Maximum traversal depth.
edge_types: Vec<EdgeType>Edge types to follow (empty = all dependency types).
include_transitive: boolWhether to include transitive (multi-hop) dependencies.
Trait Implementations§
Source§impl Clone for DependencyParams
impl Clone for DependencyParams
Source§fn clone(&self) -> DependencyParams
fn clone(&self) -> DependencyParams
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 moreAuto Trait Implementations§
impl Freeze for DependencyParams
impl RefUnwindSafe for DependencyParams
impl Send for DependencyParams
impl Sync for DependencyParams
impl Unpin for DependencyParams
impl UnsafeUnpin for DependencyParams
impl UnwindSafe for DependencyParams
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