Lines Matching full:pub
18 pub struct IoRaw<const SIZE: usize = 0> {
25 pub fn new(addr: usize, maxsize: usize) -> Result<Self> { in new()
35 pub fn addr(&self) -> usize { in addr()
41 pub fn maxsize(&self) -> usize { in maxsize()
108 pub struct Io<const SIZE: usize = 0>(IoRaw<SIZE>);
118 pub fn $name(&self, offset: usize) -> $type_name {
130 pub fn $try_name(&self, offset: usize) -> Result<$type_name> {
147 pub fn $name(&self, value: $type_name, offset: usize) {
159 pub fn $try_name(&self, value: $type_name, offset: usize) -> Result {
176 pub unsafe fn from_raw(raw: &IoRaw<SIZE>) -> &Self { in from_raw()
183 pub fn addr(&self) -> usize { in addr()
189 pub fn maxsize(&self) -> usize { in maxsize()