pub struct ReadMem { /* private fields */ }Implementations§
Source§impl ReadMem
impl ReadMem
pub fn new(address: u64, read_length: u16) -> Self
Sourcepub fn chunks(&self, ack_len: usize) -> Result<ReadMemChunks>
pub fn chunks(&self, ack_len: usize) -> Result<ReadMemChunks>
Split into multiple ReadMem chunks so that all corresponding ack length fit into ack_len.
Sourcepub fn maximum_read_length(maximum_ack_len: usize) -> u16
pub fn maximum_read_length(maximum_ack_len: usize) -> u16
Returns maximum read length that corresponding ack length fit into maximum_ack_len.
pub fn read_length(&self) -> u16
Trait Implementations§
Source§impl CommandScd for ReadMem
impl CommandScd for ReadMem
impl Eq for ReadMem
impl StructuralPartialEq for ReadMem
Auto Trait Implementations§
impl Freeze for ReadMem
impl RefUnwindSafe for ReadMem
impl Send for ReadMem
impl Sync for ReadMem
impl Unpin for ReadMem
impl UnwindSafe for ReadMem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more