pub struct AffectedEdge {
pub source_id: String,
pub target_id: String,
pub predicate: String,
pub reason: AffectedReason,
}Expand description
An edge affected by the diff (e.g., a call to a removed function).
Fields§
§source_id: String§target_id: String§predicate: String§reason: AffectedReasonWhy this edge is affected.
Trait Implementations§
Source§impl Clone for AffectedEdge
impl Clone for AffectedEdge
Source§fn clone(&self) -> AffectedEdge
fn clone(&self) -> AffectedEdge
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 AffectedEdge
impl RefUnwindSafe for AffectedEdge
impl Send for AffectedEdge
impl Sync for AffectedEdge
impl Unpin for AffectedEdge
impl UnsafeUnpin for AffectedEdge
impl UnwindSafe for AffectedEdge
Blanket Implementations§
impl<T> Allocation for T
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