pub struct ExecutableScc {
pub scc_id: String,
pub relation_ids: Vec<String>,
pub non_monotone: bool,
pub stratum: Option<usize>,
}Expand description
One strongly connected predicate component from the production stratifier.
Fields§
§scc_id: String§relation_ids: Vec<String>§non_monotone: bool§stratum: Option<usize>Trait Implementations§
Source§impl Clone for ExecutableScc
impl Clone for ExecutableScc
Source§fn clone(&self) -> ExecutableScc
fn clone(&self) -> ExecutableScc
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 ExecutableScc
impl Debug for ExecutableScc
impl Eq for ExecutableScc
Source§impl PartialEq for ExecutableScc
impl PartialEq for ExecutableScc
Source§impl Serialize for ExecutableScc
impl Serialize for ExecutableScc
impl StructuralPartialEq for ExecutableScc
Auto Trait Implementations§
impl Freeze for ExecutableScc
impl RefUnwindSafe for ExecutableScc
impl Send for ExecutableScc
impl Sync for ExecutableScc
impl Unpin for ExecutableScc
impl UnsafeUnpin for ExecutableScc
impl UnwindSafe for ExecutableScc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more