Struct plumcast::NodeBuilder[][src]

pub struct NodeBuilder { /* fields omitted */ }

The builder of Node.

Methods

impl NodeBuilder
[src]

Makes a new NodeBuilder instance with the default settings.

Important traits for &'a mut R

Sets the logger used by the node.

The default value is Logger::root(Discard, o!()).

Important traits for &'a mut R

Sets the unit of the node local Clock.

The default value is Duration::from_millis(100).

Important traits for &'a mut R

Sets the execution interval of HyparviewNode::shuffle_passive_view() method in ticks.

The default value is 601.

Important traits for &'a mut R

Sets the execution interval of HyparviewNode::shuffle_passive_view() method in ticks.

The default value is 307.

Important traits for &'a mut R

Sets the execution interval of HyparviewNode::shuffle_passive_view() method in ticks.

The default value is 101.

Important traits for &'a mut R

Sets the options for the underlying HyParView node.

The default value is HyparviewNodeOptions::default().

Important traits for &'a mut R

Sets the options for the underlying Plumtree node.

The default value is PlumtreeNodeOptions::default().

Important traits for &'a mut R

Sets the local identifier of the node.

Builds a Node instance with the specified settings.

Trait Implementations

impl Debug for NodeBuilder
[src]

Formats the value using the given formatter. Read more

impl Clone for NodeBuilder
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for NodeBuilder
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for NodeBuilder

impl Sync for NodeBuilder