pub struct JAL(/* private fields */);
Expand description
Store return address and jump to an absolute address.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JAL
impl<'de> Deserialize<'de> for JAL
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 From<JAL> for Instruction
impl From<JAL> for Instruction
Source§impl FromWasmAbi for JAL
impl FromWasmAbi for JAL
Source§impl IntoWasmAbi for JAL
impl IntoWasmAbi for JAL
Source§impl LongRefFromWasmAbi for JAL
impl LongRefFromWasmAbi for JAL
Source§impl OptionFromWasmAbi for JAL
impl OptionFromWasmAbi for JAL
Source§impl OptionIntoWasmAbi for JAL
impl OptionIntoWasmAbi for JAL
Source§impl RefFromWasmAbi for JAL
impl RefFromWasmAbi for JAL
Source§impl RefMutFromWasmAbi for JAL
impl RefMutFromWasmAbi for JAL
Source§impl TryFromJsValue for JAL
impl TryFromJsValue for JAL
Source§impl VectorFromWasmAbi for JAL
impl VectorFromWasmAbi for JAL
Source§impl VectorIntoWasmAbi for JAL
impl VectorIntoWasmAbi for JAL
impl Copy for JAL
impl Eq for JAL
impl StructuralPartialEq for JAL
impl SupportsConstructor for JAL
impl SupportsInstanceProperty for JAL
impl SupportsStaticProperty for JAL
Auto Trait Implementations§
impl Freeze for JAL
impl RefUnwindSafe for JAL
impl Send for JAL
impl Sync for JAL
impl Unpin for JAL
impl UnwindSafe for JAL
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,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.