DestinationGenerator

Trait DestinationGenerator 

Source
pub trait DestinationGenerator: Send {
    // Required method
    fn choose_destination(
        &self,
        source: PublicKey,
    ) -> Result<(NodeInfo, Option<u64>), DestinationGenerationError>;
}

Required Methods§

Source

fn choose_destination( &self, source: PublicKey, ) -> Result<(NodeInfo, Option<u64>), DestinationGenerationError>

choose_destination picks a destination node within the network, returning the node’s information and its capacity (if available).

Implementors§