pub struct StaticDirected { /* private fields */ }
Implementations§
Source§impl StaticDirected
impl StaticDirected
pub fn new(nodes: usize) -> StaticDirected
pub fn nodes(&self) -> usize
pub fn edges(&self) -> usize
pub fn max_degree(&self) -> usize
pub fn min_degree(&self) -> usize
pub fn get_edge<T>(&self, undirected: T) -> Result<usize, GraphError>where
T: Into<DirectedEdge>,
pub fn mut_edge<T>(&mut self, undirected: T) -> Result<&mut usize, GraphError>where
T: Into<DirectedEdge>,
pub fn set_edge<T>(
&mut self,
undirected: T,
connection: usize,
) -> Result<usize, GraphError>where
T: Into<DirectedEdge>,
pub fn connect<T>(&mut self, edge: T) -> Result<usize, GraphError>where
T: Into<DirectedEdge>,
pub fn disconnect<T>(&mut self, edge: T) -> Result<usize, GraphError>where
T: Into<DirectedEdge>,
Trait Implementations§
Source§impl Clone for StaticDirected
impl Clone for StaticDirected
Source§fn clone(&self) -> StaticDirected
fn clone(&self) -> StaticDirected
Returns a copy 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 StaticDirected
impl Debug for StaticDirected
Auto Trait Implementations§
impl Freeze for StaticDirected
impl RefUnwindSafe for StaticDirected
impl Send for StaticDirected
impl Sync for StaticDirected
impl Unpin for StaticDirected
impl UnwindSafe for StaticDirected
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