pub trait BaseReadWrite {
    fn read_memory_rel(&self, offset: Option<usize>, buffer: &mut [u8]) -> bool;
    fn write_memory_rel(&self, offset: Option<usize>, buffer: &[u8]) -> bool;
    fn read_memory_abs(&self, address: usize, buffer: &mut [u8]) -> bool;
    fn write_memory_abs(&self, address: usize, buffer: &[u8]) -> bool;

    fn read_with_handle(
        &self,
        handle: HANDLE,
        address: usize,
        buffer: &mut [u8]
    ) -> bool { ... } fn write_with_handle(
        &self,
        handle: HANDLE,
        address: usize,
        buffer: &[u8]
    ) -> bool { ... } }

Required Methods

Read memory relative to the object’s location in memory

Write memory relative to the object’s location in memory

Read memory at absolute address

Write memory at absolute address

Provided Methods

Read memory into a buffer from a process handle

Write from a buffer ino memory from a process handle

Implementors