pub struct ImpactParams {
pub unit_id: u64,
pub max_depth: u32,
pub edge_types: Vec<EdgeType>,
}Expand description
Parameters for Query 9: Impact Analysis.
Fields§
§unit_id: u64The unit being changed.
max_depth: u32Maximum depth of impact propagation.
edge_types: Vec<EdgeType>Edge types to consider (empty = all dependency types).
Trait Implementations§
Source§impl Clone for ImpactParams
impl Clone for ImpactParams
Source§fn clone(&self) -> ImpactParams
fn clone(&self) -> ImpactParams
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 ImpactParams
impl RefUnwindSafe for ImpactParams
impl Send for ImpactParams
impl Sync for ImpactParams
impl Unpin for ImpactParams
impl UnsafeUnpin for ImpactParams
impl UnwindSafe for ImpactParams
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