pub struct Runtime(/* private fields */);
Expand description
Inkpad browser runtime
Implementations§
Trait Implementations§
Source§impl FromWasmAbi for Runtime
impl FromWasmAbi for Runtime
Source§impl IntoWasmAbi for Runtime
impl IntoWasmAbi for Runtime
Source§impl LongRefFromWasmAbi for Runtime
impl LongRefFromWasmAbi for Runtime
Source§impl OptionFromWasmAbi for Runtime
impl OptionFromWasmAbi for Runtime
Source§impl OptionIntoWasmAbi for Runtime
impl OptionIntoWasmAbi for Runtime
Source§impl RefFromWasmAbi for Runtime
impl RefFromWasmAbi for Runtime
Source§impl RefMutFromWasmAbi for Runtime
impl RefMutFromWasmAbi for Runtime
Source§impl TryFromJsValue for Runtime
impl TryFromJsValue for Runtime
Source§impl VectorFromWasmAbi for Runtime
impl VectorFromWasmAbi for Runtime
Source§impl VectorIntoWasmAbi for Runtime
impl VectorIntoWasmAbi for Runtime
impl SupportsConstructor for Runtime
impl SupportsInstanceProperty for Runtime
impl SupportsStaticProperty for Runtime
Auto Trait Implementations§
impl Freeze for Runtime
impl !RefUnwindSafe for Runtime
impl !Send for Runtime
impl !Sync for Runtime
impl Unpin for Runtime
impl !UnwindSafe for Runtime
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.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
.