pub struct MemoryBackend {
pub backend_type: BackendType,
pub backend_path: PathBuf,
}
Fields§
§backend_type: BackendType
§backend_path: PathBuf
Based 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 duplicate 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
Source§impl Hash for MemoryBackend
impl Hash for MemoryBackend
Source§impl Ord for MemoryBackend
impl Ord for MemoryBackend
Source§fn cmp(&self, other: &MemoryBackend) -> Ordering
fn cmp(&self, other: &MemoryBackend) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MemoryBackend
impl PartialEq for MemoryBackend
Source§impl PartialOrd for MemoryBackend
impl PartialOrd for MemoryBackend
Source§impl Serialize for MemoryBackend
impl Serialize for MemoryBackend
impl Eq for MemoryBackend
impl StructuralPartialEq for MemoryBackend
Auto Trait Implementations§
impl Freeze for MemoryBackend
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