fn dump(&self, mem: &[u8]) -> Vec<u8> {
        if 0 == mem.len() {
            return vec![]
        }

        let mut sz_data = unsafe { 
            generic::any_as_u8_slice(&mem.len()).to_vec() };
        assert!(sz_data.len() == std::mem::size_of::<usize>());
        sz_data.extend(mem);
        sz_data
    }
// dump is easy as even in ptr in argument we just fold those data
dump is easy as even in ptr in argument we just fold those data
dump is easy as even in ptr in argument we just fold those data
fn dump(&self, mem: &[u8]) -> Vec<u8> {
        if 0 == mem.len() {
            return vec![]
        }
        let mut sz_data = unsafe { 
            generic::any_as_u8_slice(&mem.len()).to_vec() };
        assert!(sz_data.len() == std::mem::size_of::<usize>());
        sz_data.extend(mem);
        sz_data
    }
fn dump ( & self , mem : & [ u8 ] ) -> Vec < u8 > { if 0 == mem . len ( ) { return vec ! [ ] } let mut sz_data = unsafe { generic :: any_as_u8_slice ( & mem . len ( ) ) . to_vec ( ) } ; assert ! ( sz_data len ( ) std mem size_of usize ( ) ) ; sz_data . extend ( mem ) ; sz_data }
dump is easy as even in ptr in argument we just fold those data
dump is easy as even in ptr in argument we just fold those data
&self
mem
&[u8]
&self
mem
&[u8]