Struct rustcracker::model::memory_backend::MemoryBackend
source · pub struct MemoryBackend {
pub backend_type: BackendType,
pub backend_path: PathBuf,
}Fields§
§backend_type: BackendType§backend_path: PathBufBased on ‘backend_type’ it is either
- Path to the file that contains the guest memory to be loaded
- Path to the UDS where a process is listening for a UFFD initialization control payload and open file descriptor that it can use to serve this process’s guest memory page faults
Trait Implementations§
source§impl Clone for MemoryBackend
impl Clone for MemoryBackend
source§fn clone(&self) -> MemoryBackend
fn clone(&self) -> MemoryBackend
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for MemoryBackend
impl Debug for MemoryBackend
source§impl<'de> Deserialize<'de> for MemoryBackend
impl<'de> Deserialize<'de> for MemoryBackend
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for MemoryBackend
impl Send for MemoryBackend
impl Sync for MemoryBackend
impl Unpin for MemoryBackend
impl UnwindSafe for MemoryBackend
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