[][src]Enum nannou::geom::graph::node::Node

pub enum Node<S = Default> where
    S: BaseFloat
{ Point, Graph { graph: Graph<S>, dfs: Dfs<S>, }, }

The Node type used within the Graph.

Variants

Point

A point has no vertices other than that yielded at the node's position.

Useful for acting as an invisible "reference" node for controlling other children nodes.

Also used to represent the graph's "origin" node.

Graph

A nested Graph.

Fields of Graph

graph: Graph<S>dfs: Dfs<S>

Trait Implementations

impl<S: Clone> Clone for Node<S> where
    S: BaseFloat
[src]

impl<S: Debug> Debug for Node<S> where
    S: BaseFloat
[src]

Auto Trait Implementations

impl<S> RefUnwindSafe for Node<S> where
    S: RefUnwindSafe

impl<S> Send for Node<S> where
    S: Send

impl<S> Sync for Node<S> where
    S: Sync

impl<S> Unpin for Node<S> where
    S: Unpin

impl<S> UnwindSafe for Node<S> where
    S: UnwindSafe

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> ConvertInto<U> for T where
    U: ConvertFrom<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SetParameter for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,