Trait kwap_msg::no_alloc::GetOptDelta[][src]

pub trait GetOptDelta {
    fn get_delta(&self) -> OptDelta;
}
Expand description

Trait for getting the delta from either heap or heapless Opts

Required methods

use kwap_msg::{alloc::{GetOptDelta, Opt, OptDelta, OptValue},
               no_alloc};

let heaped = Opt { delta: OptDelta(1),
                   value: OptValue(vec![]) };
let stackd = no_alloc::Opt::<128> { delta: OptDelta(1),
                                    value: no_alloc::OptValue(tinyvec::ArrayVec::new()) };

assert_eq!(heaped.get_delta(), stackd.get_delta());

Implementors