pub struct SliceResult {
pub nodes: HashSet<u64>,
pub edges: Vec<(u64, u64)>,
pub direction: SliceDirection,
pub criterion: u64,
}Expand description
Result of program slicing
Fields§
§nodes: HashSet<u64>Nodes in the slice
edges: Vec<(u64, u64)>Edges within the slice (source, target)
direction: SliceDirectionSlice direction
criterion: u64Slicing criterion (target node)
Trait Implementations§
Source§impl Clone for SliceResult
impl Clone for SliceResult
Source§fn clone(&self) -> SliceResult
fn clone(&self) -> SliceResult
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 moreAuto Trait Implementations§
impl Freeze for SliceResult
impl RefUnwindSafe for SliceResult
impl Send for SliceResult
impl Sync for SliceResult
impl Unpin for SliceResult
impl UnsafeUnpin for SliceResult
impl UnwindSafe for SliceResult
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