pub enum SecondStageAdError {
NonSnooping,
Memory(GuestMemoryError),
RetryExhausted,
}Expand description
Failure to atomically mark a second-stage paging entry (§7.1.3, SSS.5/6).
Variants§
NonSnooping
A required update cannot be performed without page-walk snooping.
Memory(GuestMemoryError)
Guest memory rejected the atomic access.
RetryExhausted
Conflicting page-table changes exhausted the per-translation budget.
Trait Implementations§
Source§impl Debug for SecondStageAdError
impl Debug for SecondStageAdError
Source§impl Display for SecondStageAdError
impl Display for SecondStageAdError
Source§impl Error for SecondStageAdError
impl Error for SecondStageAdError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for SecondStageAdError
impl !RefUnwindSafe for SecondStageAdError
impl Send for SecondStageAdError
impl Sync for SecondStageAdError
impl Unpin for SecondStageAdError
impl UnsafeUnpin for SecondStageAdError
impl !UnwindSafe for SecondStageAdError
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