pub enum LayoutMethod {
Spectral,
ForceDirected,
}Expand description
Algorithm used to map a graph adjacency list to 2D atom positions.
Default is LayoutMethod::Spectral (WEFT-129). Force-directed remains
available for A/B and as spectral fallback.
Variants§
Spectral
Laplacian spectral embedding (eigenvectors 2 and 3). Default.
ForceDirected
Classical force-directed (Fruchterman–Reingold).
Trait Implementations§
Source§impl Clone for LayoutMethod
impl Clone for LayoutMethod
impl Copy for LayoutMethod
Source§impl Debug for LayoutMethod
impl Debug for LayoutMethod
Source§impl Default for LayoutMethod
impl Default for LayoutMethod
impl Eq for LayoutMethod
Source§impl PartialEq for LayoutMethod
impl PartialEq for LayoutMethod
impl StructuralPartialEq for LayoutMethod
Auto Trait Implementations§
impl Freeze for LayoutMethod
impl RefUnwindSafe for LayoutMethod
impl Send for LayoutMethod
impl Sync for LayoutMethod
impl Unpin for LayoutMethod
impl UnsafeUnpin for LayoutMethod
impl UnwindSafe for LayoutMethod
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more