pub trait Buffer { // Required method fn get_ptr(&self) -> u64; }
trait for buffer
this trait is used to get the pointer of the data memory
get the pointer of the data memory