pub struct Scc {
pub id: u32,
pub predicates: Vec<String>,
pub is_recursive: bool,
}Expand description
Strongly Connected Component in the dependency graph
Fields§
§id: u32Unique SCC identifier
predicates: Vec<String>Predicate names in this SCC
is_recursive: boolWhether this SCC contains recursion
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Scc
impl RefUnwindSafe for Scc
impl Send for Scc
impl Sync for Scc
impl Unpin for Scc
impl UnsafeUnpin for Scc
impl UnwindSafe for Scc
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