pub enum SecureAreaState {
Start,
Arg {
start: u32,
},
Return {
start: u32,
function: SwiFunction,
return_reg: Register,
},
ValidFunction(SecureAreaFunction),
}Variants§
Implementations§
Source§impl SecureAreaState
impl SecureAreaState
pub fn handle(self, address: u32, parsed_ins: &ParsedIns) -> Self
pub fn get_function(self) -> Option<SecureAreaFunction>
Trait Implementations§
Source§impl Clone for SecureAreaState
impl Clone for SecureAreaState
Source§fn clone(&self) -> SecureAreaState
fn clone(&self) -> SecureAreaState
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 SecureAreaState
impl Debug for SecureAreaState
Source§impl Default for SecureAreaState
impl Default for SecureAreaState
Source§fn default() -> SecureAreaState
fn default() -> SecureAreaState
Returns the “default value” for a type. Read more
impl Copy for SecureAreaState
Auto Trait Implementations§
impl Freeze for SecureAreaState
impl RefUnwindSafe for SecureAreaState
impl Send for SecureAreaState
impl Sync for SecureAreaState
impl Unpin for SecureAreaState
impl UnwindSafe for SecureAreaState
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