pub enum GraphVisibility {
Public,
Crate,
Super,
Private,
}Expand description
Visibility options for generated graph types used by GraphBuilder::new.
Variants§
Public
Creates graph with public visibility.
Crate
Creates graph with pub(crate) visibility.
Super
Creates graph with pub(super) visibility.
Private
Creates graph with private visibility.
Trait Implementations§
Source§impl Clone for GraphVisibility
impl Clone for GraphVisibility
Source§fn clone(&self) -> GraphVisibility
fn clone(&self) -> GraphVisibility
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 GraphVisibility
impl Debug for GraphVisibility
impl Copy for GraphVisibility
Auto Trait Implementations§
impl Freeze for GraphVisibility
impl RefUnwindSafe for GraphVisibility
impl Send for GraphVisibility
impl Sync for GraphVisibility
impl Unpin for GraphVisibility
impl UnsafeUnpin for GraphVisibility
impl UnwindSafe for GraphVisibility
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