Enum flag_algebra::flags::Connected
source · pub enum Connected {}Expand description
Connected graphs
Trait Implementations§
source§impl SubFlag<Graph> for Connected
impl SubFlag<Graph> for Connected
source§const SUBCLASS_NAME: &'static str = "Connected graph"
const SUBCLASS_NAME: &'static str = "Connected graph"
Unique name for the subclass.
This is used for naming the memoization directory.
const HEREDITARY: bool = false
source§fn is_in_subclass(flag: &Graph) -> bool
fn is_in_subclass(flag: &Graph) -> bool
Identifier function for the subclass.
impl Copy for Connected
Auto Trait Implementations§
impl RefUnwindSafe for Connected
impl Send for Connected
impl Sync for Connected
impl Unpin for Connected
impl UnwindSafe for Connected
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
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§unsafe fn to_subset_unchecked(&self) -> SS
unsafe fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.