Trait jomini::BinaryFlavor[][src]

pub trait BinaryFlavor: Sized + Encoding {
    fn visit_f32(&self, data: [u8; 4]) -> f32;
fn visit_f64(&self, data: [u8; 8]) -> f64; }
Expand description

Trait customizing decoding values from binary data

Required methods

fn visit_f32(&self, data: [u8; 4]) -> f32[src]

Decode a f32 from 4 bytes of data

fn visit_f64(&self, data: [u8; 8]) -> f64[src]

Decode a f64 from 8 bytes of data

Implementations on Foreign Types

impl<T: BinaryFlavor> BinaryFlavor for &T[src]

fn visit_f32(&self, data: [u8; 4]) -> f32[src]

fn visit_f64(&self, data: [u8; 8]) -> f64[src]

Implementors

impl BinaryFlavor for Ck3Flavor[src]

fn visit_f32(&self, data: [u8; 4]) -> f32[src]

fn visit_f64(&self, data: [u8; 8]) -> f64[src]

impl BinaryFlavor for Eu4Flavor[src]

fn visit_f32(&self, data: [u8; 4]) -> f32[src]

fn visit_f64(&self, data: [u8; 8]) -> f64[src]