pub struct GraphLayout {
pub nodes: Vec<LayoutNode>,
pub edges: Vec<GraphEdge>,
}Expand description
Complete layout result: positioned nodes + original edges.
Fields§
§nodes: Vec<LayoutNode>§edges: Vec<GraphEdge>Trait Implementations§
Source§impl Clone for GraphLayout
impl Clone for GraphLayout
Source§fn clone(&self) -> GraphLayout
fn clone(&self) -> GraphLayout
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 GraphLayout
impl Debug for GraphLayout
Auto Trait Implementations§
impl Freeze for GraphLayout
impl RefUnwindSafe for GraphLayout
impl Send for GraphLayout
impl Sync for GraphLayout
impl Unpin for GraphLayout
impl UnsafeUnpin for GraphLayout
impl UnwindSafe for GraphLayout
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