Skip to main content

Node

Trait Node 

Source
pub trait Node: Send + Sync {
    type Id: Eq + Hash + Clone + Debug + Send + Sync;

    // Required method
    fn id(&self) -> &Self::Id;
}
Expand description

A backend node that can be selected by a load balancing strategy.

Required Associated Types§

Source

type Id: Eq + Hash + Clone + Debug + Send + Sync

Unique identifier type for this node.

Required Methods§

Source

fn id(&self) -> &Self::Id

Returns a reference to this node’s unique identifier.

Implementors§