/// This struct is used in the rwhod protocol by being interpreted as raw bytes to be sent over UDP.
/// This struct is used in the rwhod protocol by being interpreted as raw bytes to be sent over UDP.
/// This struct is used in the rwhod protocol by being interpreted as raw bytes to be sent over UDP.
let (_, candidate, correction) = best_candidate.expect("candidate list should not be empty");
/// It can be converted to and from the low-level [`Whod`] struct used for network transmission.
/// It can be converted to and from the low-level [`Whoent`] struct used for network transmission.