pub enum OutgoingBindingExpression {
As(OutgoingBindingExpressionAs),
Utf8Str(OutgoingBindingExpressionUtf8Str),
Utf8CStr(OutgoingBindingExpressionUtf8CStr),
I32ToEnum(OutgoingBindingExpressionI32ToEnum),
View(OutgoingBindingExpressionView),
Copy(OutgoingBindingExpressionCopy),
Dict(OutgoingBindingExpressionDict),
BindExport(OutgoingBindingExpressionBindExport),
}Variants§
As(OutgoingBindingExpressionAs)
Utf8Str(OutgoingBindingExpressionUtf8Str)
Utf8CStr(OutgoingBindingExpressionUtf8CStr)
I32ToEnum(OutgoingBindingExpressionI32ToEnum)
View(OutgoingBindingExpressionView)
Copy(OutgoingBindingExpressionCopy)
Dict(OutgoingBindingExpressionDict)
BindExport(OutgoingBindingExpressionBindExport)
Implementations§
Source§impl OutgoingBindingExpression
impl OutgoingBindingExpression
Sourcepub fn is_expressible_in_js_without_webidl_bindings(
&self,
from_wasm_ty: ValType,
to_webidl_ty: WebidlTypeRef,
at_index: u32,
) -> bool
pub fn is_expressible_in_js_without_webidl_bindings( &self, from_wasm_ty: ValType, to_webidl_ty: WebidlTypeRef, at_index: u32, ) -> bool
Is this outgoing binding expression expressible in JS without Web IDL bindings, and without a polyfill for them?
See FunctionBinding::is_expressible_in_js_without_webidl_bindings for
details.
Trait Implementations§
Source§impl Clone for OutgoingBindingExpression
impl Clone for OutgoingBindingExpression
Source§fn clone(&self) -> OutgoingBindingExpression
fn clone(&self) -> OutgoingBindingExpression
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 OutgoingBindingExpression
impl Debug for OutgoingBindingExpression
Source§impl From<OutgoingBindingExpressionAs> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionAs> for OutgoingBindingExpression
Source§fn from(a: OutgoingBindingExpressionAs) -> Self
fn from(a: OutgoingBindingExpressionAs) -> Self
Converts to this type from the input type.
Source§impl From<OutgoingBindingExpressionBindExport> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionBindExport> for OutgoingBindingExpression
Source§fn from(s: OutgoingBindingExpressionBindExport) -> Self
fn from(s: OutgoingBindingExpressionBindExport) -> Self
Converts to this type from the input type.
Source§impl From<OutgoingBindingExpressionCopy> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionCopy> for OutgoingBindingExpression
Source§fn from(s: OutgoingBindingExpressionCopy) -> Self
fn from(s: OutgoingBindingExpressionCopy) -> Self
Converts to this type from the input type.
Source§impl From<OutgoingBindingExpressionDict> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionDict> for OutgoingBindingExpression
Source§fn from(s: OutgoingBindingExpressionDict) -> Self
fn from(s: OutgoingBindingExpressionDict) -> Self
Converts to this type from the input type.
Source§impl From<OutgoingBindingExpressionI32ToEnum> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionI32ToEnum> for OutgoingBindingExpression
Source§fn from(s: OutgoingBindingExpressionI32ToEnum) -> Self
fn from(s: OutgoingBindingExpressionI32ToEnum) -> Self
Converts to this type from the input type.
Source§impl From<OutgoingBindingExpressionUtf8CStr> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionUtf8CStr> for OutgoingBindingExpression
Source§fn from(s: OutgoingBindingExpressionUtf8CStr) -> Self
fn from(s: OutgoingBindingExpressionUtf8CStr) -> Self
Converts to this type from the input type.
Source§impl From<OutgoingBindingExpressionUtf8Str> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionUtf8Str> for OutgoingBindingExpression
Source§fn from(s: OutgoingBindingExpressionUtf8Str) -> Self
fn from(s: OutgoingBindingExpressionUtf8Str) -> Self
Converts to this type from the input type.
Source§impl From<OutgoingBindingExpressionView> for OutgoingBindingExpression
impl From<OutgoingBindingExpressionView> for OutgoingBindingExpression
Source§fn from(s: OutgoingBindingExpressionView) -> Self
fn from(s: OutgoingBindingExpressionView) -> Self
Converts to this type from the input type.
impl Eq for OutgoingBindingExpression
impl StructuralPartialEq for OutgoingBindingExpression
Auto Trait Implementations§
impl Freeze for OutgoingBindingExpression
impl RefUnwindSafe for OutgoingBindingExpression
impl Send for OutgoingBindingExpression
impl Sync for OutgoingBindingExpression
impl Unpin for OutgoingBindingExpression
impl UnwindSafe for OutgoingBindingExpression
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