Skip to main content

dispatch

Function dispatch 

Source
pub fn dispatch(continuums: &[Continuum], token: &DynToken) -> Option<u32>
Expand description

Run the reference engine’s vnode_dispatch over continuums.

Returns the peer index for the continuum point that owns token, or None when the slice is empty.

§Examples

use dynomite::cluster::vnode::dispatch;
use dynomite::cluster::datacenter::Continuum;
use dynomite::hashkit::DynToken;
let cs: [Continuum; 0] = [];
assert_eq!(dispatch(&cs, &DynToken::from_u32(0)), None);