pub enum ExceptionContextLoc {
SPOffset(u32),
GPR(u8),
}
Expand description
A location for a dynamic exception context value.
Variants§
SPOffset(u32)
An offset from SP at the callsite.
GPR(u8)
A GPR at the callsite. The physical register number for the GPR register file on the target architecture is used.
Trait Implementations§
Source§impl Clone for ExceptionContextLoc
impl Clone for ExceptionContextLoc
Source§fn clone(&self) -> ExceptionContextLoc
fn clone(&self) -> ExceptionContextLoc
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 ExceptionContextLoc
impl Debug for ExceptionContextLoc
Source§impl<'de> Deserialize<'de> for ExceptionContextLoc
impl<'de> Deserialize<'de> for ExceptionContextLoc
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 PartialEq for ExceptionContextLoc
impl PartialEq for ExceptionContextLoc
Source§impl Serialize for ExceptionContextLoc
impl Serialize for ExceptionContextLoc
impl Copy for ExceptionContextLoc
impl Eq for ExceptionContextLoc
impl StructuralPartialEq for ExceptionContextLoc
Auto Trait Implementations§
impl Freeze for ExceptionContextLoc
impl RefUnwindSafe for ExceptionContextLoc
impl Send for ExceptionContextLoc
impl Sync for ExceptionContextLoc
impl Unpin for ExceptionContextLoc
impl UnwindSafe for ExceptionContextLoc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.