pub enum IncomingBindingExpression {
Get(IncomingBindingExpressionGet),
As(IncomingBindingExpressionAs),
AllocUtf8Str(IncomingBindingExpressionAllocUtf8Str),
AllocCopy(IncomingBindingExpressionAllocCopy),
EnumToI32(IncomingBindingExpressionEnumToI32),
Field(IncomingBindingExpressionField),
BindImport(IncomingBindingExpressionBindImport),
}Variants§
Get(IncomingBindingExpressionGet)
As(IncomingBindingExpressionAs)
AllocUtf8Str(IncomingBindingExpressionAllocUtf8Str)
AllocCopy(IncomingBindingExpressionAllocCopy)
EnumToI32(IncomingBindingExpressionEnumToI32)
Field(IncomingBindingExpressionField)
BindImport(IncomingBindingExpressionBindImport)
Implementations§
Source§impl IncomingBindingExpression
impl IncomingBindingExpression
Sourcepub fn is_expressible_in_js_without_webidl_bindings(
&self,
from_webidl_ty: WebidlTypeRef,
to_wasm_ty: ValType,
at_index: u32,
) -> bool
pub fn is_expressible_in_js_without_webidl_bindings( &self, from_webidl_ty: WebidlTypeRef, to_wasm_ty: ValType, at_index: u32, ) -> bool
Is this incoming 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 IncomingBindingExpression
impl Clone for IncomingBindingExpression
Source§fn clone(&self) -> IncomingBindingExpression
fn clone(&self) -> IncomingBindingExpression
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 IncomingBindingExpression
impl Debug for IncomingBindingExpression
Source§impl From<IncomingBindingExpressionAllocCopy> for IncomingBindingExpression
impl From<IncomingBindingExpressionAllocCopy> for IncomingBindingExpression
Source§fn from(a: IncomingBindingExpressionAllocCopy) -> Self
fn from(a: IncomingBindingExpressionAllocCopy) -> Self
Converts to this type from the input type.
Source§impl From<IncomingBindingExpressionAllocUtf8Str> for IncomingBindingExpression
impl From<IncomingBindingExpressionAllocUtf8Str> for IncomingBindingExpression
Source§fn from(a: IncomingBindingExpressionAllocUtf8Str) -> Self
fn from(a: IncomingBindingExpressionAllocUtf8Str) -> Self
Converts to this type from the input type.
Source§impl From<IncomingBindingExpressionAs> for IncomingBindingExpression
impl From<IncomingBindingExpressionAs> for IncomingBindingExpression
Source§fn from(a: IncomingBindingExpressionAs) -> Self
fn from(a: IncomingBindingExpressionAs) -> Self
Converts to this type from the input type.
Source§impl From<IncomingBindingExpressionBindImport> for IncomingBindingExpression
impl From<IncomingBindingExpressionBindImport> for IncomingBindingExpression
Source§fn from(a: IncomingBindingExpressionBindImport) -> Self
fn from(a: IncomingBindingExpressionBindImport) -> Self
Converts to this type from the input type.
Source§impl From<IncomingBindingExpressionEnumToI32> for IncomingBindingExpression
impl From<IncomingBindingExpressionEnumToI32> for IncomingBindingExpression
Source§fn from(a: IncomingBindingExpressionEnumToI32) -> Self
fn from(a: IncomingBindingExpressionEnumToI32) -> Self
Converts to this type from the input type.
Source§impl From<IncomingBindingExpressionField> for IncomingBindingExpression
impl From<IncomingBindingExpressionField> for IncomingBindingExpression
Source§fn from(a: IncomingBindingExpressionField) -> Self
fn from(a: IncomingBindingExpressionField) -> Self
Converts to this type from the input type.
Source§impl From<IncomingBindingExpressionGet> for IncomingBindingExpression
impl From<IncomingBindingExpressionGet> for IncomingBindingExpression
Source§fn from(a: IncomingBindingExpressionGet) -> Self
fn from(a: IncomingBindingExpressionGet) -> Self
Converts to this type from the input type.
impl Eq for IncomingBindingExpression
impl StructuralPartialEq for IncomingBindingExpression
Auto Trait Implementations§
impl Freeze for IncomingBindingExpression
impl RefUnwindSafe for IncomingBindingExpression
impl Send for IncomingBindingExpression
impl Sync for IncomingBindingExpression
impl Unpin for IncomingBindingExpression
impl UnwindSafe for IncomingBindingExpression
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