[][src]Trait stream_multiplexer::IdGen

pub trait IdGen: Default {
    fn next(&mut self) -> usize;
fn id(&self) -> usize; fn seed(&mut self, _seed: usize) { ... } }

Provided to MultiplexerSenders to override the default incrementing generator

Required methods

fn next(&mut self) -> usize

Produces a new Id

fn id(&self) -> usize

The current Id

Loading content...

Provided methods

fn seed(&mut self, _seed: usize)

Useful for setting a random seed, or a starting value.

Loading content...

Implementors

impl IdGen for IncrementIdGen[src]

fn next(&mut self) -> usize[src]

Find the next available StreamId

Loading content...