pub struct SerializedScc {
pub index: usize,
pub nodes: Vec<usize>,
pub is_cyclic: bool,
pub hint: String,
pub size: usize,
}Expand description
Serialized SCC representation.
Fields§
§index: usizeComponent index
nodes: Vec<usize>Node indices in this component
is_cyclic: boolWhether this component contains cycles
hint: StringDeployability hint
size: usizeComponent size
Trait Implementations§
Source§impl Clone for SerializedScc
impl Clone for SerializedScc
Source§fn clone(&self) -> SerializedScc
fn clone(&self) -> SerializedScc
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 moreSource§impl Debug for SerializedScc
impl Debug for SerializedScc
Auto Trait Implementations§
impl Freeze for SerializedScc
impl RefUnwindSafe for SerializedScc
impl Send for SerializedScc
impl Sync for SerializedScc
impl Unpin for SerializedScc
impl UnsafeUnpin for SerializedScc
impl UnwindSafe for SerializedScc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more