pub struct CycleBreakCandidate {
pub from: String,
pub to: String,
pub cycle_count_before: usize,
pub cycle_count_after: usize,
pub cycle_count_reduction: usize,
}Expand description
One candidate edge whose removal would reduce the report’s cycle count.
Fields§
§from: String§to: String§cycle_count_before: usize§cycle_count_after: usize§cycle_count_reduction: usizeTrait Implementations§
Source§impl Clone for CycleBreakCandidate
impl Clone for CycleBreakCandidate
Source§fn clone(&self) -> CycleBreakCandidate
fn clone(&self) -> CycleBreakCandidate
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 moreSource§impl Debug for CycleBreakCandidate
impl Debug for CycleBreakCandidate
Source§impl<'de> Deserialize<'de> for CycleBreakCandidate
impl<'de> Deserialize<'de> for CycleBreakCandidate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CycleBreakCandidate
impl RefUnwindSafe for CycleBreakCandidate
impl Send for CycleBreakCandidate
impl Sync for CycleBreakCandidate
impl Unpin for CycleBreakCandidate
impl UnsafeUnpin for CycleBreakCandidate
impl UnwindSafe for CycleBreakCandidate
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