Trait Actions

Source
pub trait Actions {
Show 133 associated items type WebidlBindingsSection; type WebidlTypeSubsection; type WebidlType; type WebidlCompoundType: From<Self::WebidlFunction> + From<Self::WebidlDictionary> + From<Self::WebidlEnumeration> + From<Self::WebidlUnion>; type WebidlFunction; type WebidlFunctionKind: From<Self::WebidlFunctionKindMethod> + From<Self::WebidlFunctionKindConstructor>; type WebidlFunctionKindMethod; type WebidlFunctionKindConstructor; type WebidlFunctionParams; type WebidlFunctionResult; type WebidlDictionary; type WebidlDictionaryField; type WebidlDictionaryFieldName; type WebidlEnumeration; type WebidlEnumerationValue; type WebidlUnion; type WebidlFunctionBindingsSubsection; type FunctionBinding: From<Self::ImportBinding> + From<Self::ExportBinding>; type ImportBinding; type ExportBinding; type Bind; type OutgoingBindingMap; type IncomingBindingMap; type OutgoingBindingExpression: From<Self::OutgoingBindingExpressionAs> + From<Self::OutgoingBindingExpressionUtf8Str> + From<Self::OutgoingBindingExpressionUtf8CStr> + From<Self::OutgoingBindingExpressionI32ToEnum> + From<Self::OutgoingBindingExpressionView> + From<Self::OutgoingBindingExpressionCopy> + From<Self::OutgoingBindingExpressionDict> + From<Self::OutgoingBindingExpressionBindExport>; type OutgoingBindingExpressionAs; type OutgoingBindingExpressionUtf8Str; type OutgoingBindingExpressionUtf8CStr; type OutgoingBindingExpressionI32ToEnum; type OutgoingBindingExpressionView; type OutgoingBindingExpressionCopy; type OutgoingBindingExpressionDict; type OutgoingBindingExpressionBindExport; type IncomingBindingExpression: From<Self::IncomingBindingExpressionGet> + From<Self::IncomingBindingExpressionAs> + From<Self::IncomingBindingExpressionAllocUtf8Str> + From<Self::IncomingBindingExpressionAllocCopy> + From<Self::IncomingBindingExpressionEnumToI32> + From<Self::IncomingBindingExpressionField> + From<Self::IncomingBindingExpressionBindImport>; type IncomingBindingExpressionGet; type IncomingBindingExpressionAs; type IncomingBindingExpressionAllocUtf8Str; type IncomingBindingExpressionAllocCopy; type IncomingBindingExpressionEnumToI32; type IncomingBindingExpressionField; type IncomingBindingExpressionBindImport; type WebidlTypeRef: From<Self::WebidlTypeRefNamed> + From<Self::WebidlTypeRefIndexed> + From<Self::WebidlScalarType>; type WebidlTypeRefNamed; type WebidlTypeRefIndexed; type WebidlScalarType; type WasmValType; type WasmFuncTypeRef: From<Self::WasmFuncTypeRefNamed> + From<Self::WasmFuncTypeRefIndexed>; type WasmFuncTypeRefNamed; type WasmFuncTypeRefIndexed; type WasmFuncRef: From<Self::WasmFuncRefNamed> + From<Self::WasmFuncRefIndexed>; type WasmFuncRefNamed; type WasmFuncRefIndexed; type BindingRef: From<Self::BindingRefNamed> + From<Self::BindingRefIndexed>; type BindingRefNamed; type BindingRefIndexed; // Required methods fn webidl_bindings_section( &mut self, types: Self::WebidlTypeSubsection, bindings: Self::WebidlFunctionBindingsSubsection, ) -> Self::WebidlBindingsSection; fn webidl_type_subsection( &mut self, types: Vec<Self::WebidlType>, ) -> Self::WebidlTypeSubsection; fn webidl_type( &mut self, name: Option<&str>, ty: Self::WebidlCompoundType, ) -> Self::WebidlType; fn webidl_function( &mut self, kind: Option<Self::WebidlFunctionKind>, params: Option<Self::WebidlFunctionParams>, result: Option<Self::WebidlFunctionResult>, ) -> Self::WebidlFunction; fn webidl_function_kind_method( &mut self, ty: Self::WebidlTypeRef, ) -> Self::WebidlFunctionKindMethod; fn webidl_function_kind_constructor_default_new_target( &mut self, ) -> Self::WebidlFunctionKindConstructor; fn webidl_function_params( &mut self, tys: Vec<Self::WebidlTypeRef>, ) -> Self::WebidlFunctionParams; fn webidl_function_result( &mut self, ty: Self::WebidlTypeRef, ) -> Self::WebidlFunctionResult; fn webidl_dictionary( &mut self, fields: Vec<Self::WebidlDictionaryField>, ) -> Self::WebidlDictionary; fn webidl_dictionary_field( &mut self, name: Self::WebidlDictionaryFieldName, ty: Self::WebidlTypeRef, ) -> Self::WebidlDictionaryField; fn webidl_dictionary_field_name( &mut self, name: &str, ) -> Self::WebidlDictionaryFieldName; fn webidl_enumeration( &mut self, values: Vec<Self::WebidlEnumerationValue>, ) -> Self::WebidlEnumeration; fn webidl_enumeration_value( &mut self, value: &str, ) -> Self::WebidlEnumerationValue; fn webidl_union( &mut self, members: Vec<Self::WebidlTypeRef>, ) -> Self::WebidlUnion; fn webidl_function_bindings_subsection( &mut self, bindings: Vec<Self::FunctionBinding>, binds: Vec<Self::Bind>, ) -> Self::WebidlFunctionBindingsSubsection; fn import_binding( &mut self, name: Option<&str>, wasm_ty: Self::WasmFuncTypeRef, webidl_ty: Self::WebidlTypeRef, params: Option<Self::OutgoingBindingMap>, result: Option<Self::IncomingBindingMap>, ) -> Self::ImportBinding; fn export_binding( &mut self, name: Option<&str>, wasm_ty: Self::WasmFuncTypeRef, webidl_ty: Self::WebidlTypeRef, params: Option<Self::IncomingBindingMap>, result: Option<Self::OutgoingBindingMap>, ) -> Self::ExportBinding; fn bind( &mut self, func: Self::WasmFuncRef, binding: Self::BindingRef, ) -> Self::Bind; fn outgoing_binding_map( &mut self, bindings: Vec<Self::OutgoingBindingExpression>, ) -> Self::OutgoingBindingMap; fn incoming_binding_map( &mut self, bindings: Vec<Self::IncomingBindingExpression>, ) -> Self::IncomingBindingMap; fn outgoing_binding_expression_as( &mut self, ty: Self::WebidlTypeRef, idx: u32, ) -> Self::OutgoingBindingExpressionAs; fn outgoing_binding_expression_utf8_str( &mut self, ty: Self::WebidlTypeRef, offset: u32, length: u32, ) -> Self::OutgoingBindingExpressionUtf8Str; fn outgoing_binding_expression_utf8_c_str( &mut self, ty: Self::WebidlTypeRef, offset: u32, ) -> Self::OutgoingBindingExpressionUtf8CStr; fn outgoing_binding_expression_i32_to_enum( &mut self, ty: Self::WebidlTypeRef, idx: u32, ) -> Self::OutgoingBindingExpressionI32ToEnum; fn outgoing_binding_expression_view( &mut self, ty: Self::WebidlTypeRef, offset: u32, length: u32, ) -> Self::OutgoingBindingExpressionView; fn outgoing_binding_expression_copy( &mut self, ty: Self::WebidlTypeRef, offset: u32, length: u32, ) -> Self::OutgoingBindingExpressionCopy; fn outgoing_binding_expression_dict( &mut self, ty: Self::WebidlTypeRef, fields: Vec<Self::OutgoingBindingExpression>, ) -> Self::OutgoingBindingExpressionDict; fn outgoing_binding_expression_bind_export( &mut self, ty: Self::WebidlTypeRef, binding: Self::BindingRef, idx: u32, ) -> Self::OutgoingBindingExpressionBindExport; fn incoming_binding_expression_get( &mut self, idx: u32, ) -> Self::IncomingBindingExpressionGet; fn incoming_binding_expression_as( &mut self, ty: Self::WasmValType, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionAs; fn incoming_binding_expression_alloc_utf8_str( &mut self, alloc_func_name: &str, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionAllocUtf8Str; fn incoming_binding_expression_alloc_copy( &mut self, alloc_func_name: &str, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionAllocCopy; fn incoming_binding_expression_enum_to_i32( &mut self, ty: Self::WebidlTypeRef, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionEnumToI32; fn incoming_binding_expression_field( &mut self, idx: u32, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionField; fn incoming_binding_expression_bind_import( &mut self, ty: Self::WasmFuncTypeRef, binding: Self::BindingRef, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionBindImport; fn webidl_type_ref_named( &mut self, name: &str, ) -> Option<Self::WebidlTypeRefNamed>; fn webidl_type_ref_indexed( &mut self, idx: u32, ) -> Option<Self::WebidlTypeRefIndexed>; fn webidl_scalar_type_any(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_boolean(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_byte(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_octet(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_long(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_unsigned_long(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_short(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_unsigned_short(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_long_long(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_unsigned_long_long( &mut self, ) -> Self::WebidlScalarType; fn webidl_scalar_type_float(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_unrestricted_float( &mut self, ) -> Self::WebidlScalarType; fn webidl_scalar_type_double(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_unrestricted_double( &mut self, ) -> Self::WebidlScalarType; fn webidl_scalar_type_dom_string(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_byte_string(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_usv_string(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_object(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_symbol(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_array_buffer(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_data_view(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_int8_array(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_int16_array(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_int32_array(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_uint8_array(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_uint16_array(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_uint32_array(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_uint8_clamped_array( &mut self, ) -> Self::WebidlScalarType; fn webidl_scalar_type_float32_array(&mut self) -> Self::WebidlScalarType; fn webidl_scalar_type_float64_array(&mut self) -> Self::WebidlScalarType; fn wasm_val_type_i32(&mut self) -> Self::WasmValType; fn wasm_val_type_i64(&mut self) -> Self::WasmValType; fn wasm_val_type_f32(&mut self) -> Self::WasmValType; fn wasm_val_type_f64(&mut self) -> Self::WasmValType; fn wasm_val_type_v128(&mut self) -> Self::WasmValType; fn wasm_val_type_anyref(&mut self) -> Self::WasmValType; fn wasm_func_type_ref_named( &mut self, name: &str, ) -> Option<Self::WasmFuncTypeRefNamed>; fn wasm_func_type_ref_indexed( &mut self, idx: u32, ) -> Option<Self::WasmFuncTypeRefIndexed>; fn wasm_func_ref_named( &mut self, name: &str, ) -> Option<Self::WasmFuncRefNamed>; fn wasm_func_ref_indexed( &mut self, idx: u32, ) -> Option<Self::WasmFuncRefIndexed>; fn binding_ref_named(&mut self, name: &str) -> Option<Self::BindingRefNamed>; fn binding_ref_indexed( &mut self, idx: u32, ) -> Option<Self::BindingRefIndexed>;
}

Required Associated Types§

Source

type WebidlBindingsSection

Source

type WebidlTypeSubsection

Source

type WebidlType

Source

type WebidlCompoundType: From<Self::WebidlFunction> + From<Self::WebidlDictionary> + From<Self::WebidlEnumeration> + From<Self::WebidlUnion>

Source

type WebidlFunction

Source

type WebidlFunctionKind: From<Self::WebidlFunctionKindMethod> + From<Self::WebidlFunctionKindConstructor>

Source

type WebidlFunctionKindMethod

Source

type WebidlFunctionKindConstructor

Source

type WebidlFunctionParams

Source

type WebidlFunctionResult

Source

type WebidlDictionary

Source

type WebidlDictionaryField

Source

type WebidlDictionaryFieldName

Source

type WebidlEnumeration

Source

type WebidlEnumerationValue

Source

type WebidlUnion

Source

type WebidlFunctionBindingsSubsection

Source

type FunctionBinding: From<Self::ImportBinding> + From<Self::ExportBinding>

Source

type ImportBinding

Source

type ExportBinding

Source

type Bind

Source

type OutgoingBindingMap

Source

type IncomingBindingMap

Source

type OutgoingBindingExpression: From<Self::OutgoingBindingExpressionAs> + From<Self::OutgoingBindingExpressionUtf8Str> + From<Self::OutgoingBindingExpressionUtf8CStr> + From<Self::OutgoingBindingExpressionI32ToEnum> + From<Self::OutgoingBindingExpressionView> + From<Self::OutgoingBindingExpressionCopy> + From<Self::OutgoingBindingExpressionDict> + From<Self::OutgoingBindingExpressionBindExport>

Source

type OutgoingBindingExpressionAs

Source

type OutgoingBindingExpressionUtf8Str

Source

type OutgoingBindingExpressionUtf8CStr

Source

type OutgoingBindingExpressionI32ToEnum

Source

type OutgoingBindingExpressionView

Source

type OutgoingBindingExpressionCopy

Source

type OutgoingBindingExpressionDict

Source

type OutgoingBindingExpressionBindExport

Source

type IncomingBindingExpression: From<Self::IncomingBindingExpressionGet> + From<Self::IncomingBindingExpressionAs> + From<Self::IncomingBindingExpressionAllocUtf8Str> + From<Self::IncomingBindingExpressionAllocCopy> + From<Self::IncomingBindingExpressionEnumToI32> + From<Self::IncomingBindingExpressionField> + From<Self::IncomingBindingExpressionBindImport>

Source

type IncomingBindingExpressionGet

Source

type IncomingBindingExpressionAs

Source

type IncomingBindingExpressionAllocUtf8Str

Source

type IncomingBindingExpressionAllocCopy

Source

type IncomingBindingExpressionEnumToI32

Source

type IncomingBindingExpressionField

Source

type IncomingBindingExpressionBindImport

Source

type WebidlTypeRef: From<Self::WebidlTypeRefNamed> + From<Self::WebidlTypeRefIndexed> + From<Self::WebidlScalarType>

Source

type WebidlTypeRefNamed

Source

type WebidlTypeRefIndexed

Source

type WebidlScalarType

Source

type WasmValType

Source

type WasmFuncTypeRef: From<Self::WasmFuncTypeRefNamed> + From<Self::WasmFuncTypeRefIndexed>

Source

type WasmFuncTypeRefNamed

Source

type WasmFuncTypeRefIndexed

Source

type WasmFuncRef: From<Self::WasmFuncRefNamed> + From<Self::WasmFuncRefIndexed>

Source

type WasmFuncRefNamed

Source

type WasmFuncRefIndexed

Source

type BindingRef: From<Self::BindingRefNamed> + From<Self::BindingRefIndexed>

Source

type BindingRefNamed

Source

type BindingRefIndexed

Required Methods§

Source

fn webidl_bindings_section( &mut self, types: Self::WebidlTypeSubsection, bindings: Self::WebidlFunctionBindingsSubsection, ) -> Self::WebidlBindingsSection

Source

fn webidl_type_subsection( &mut self, types: Vec<Self::WebidlType>, ) -> Self::WebidlTypeSubsection

Source

fn webidl_type( &mut self, name: Option<&str>, ty: Self::WebidlCompoundType, ) -> Self::WebidlType

Source

fn webidl_function( &mut self, kind: Option<Self::WebidlFunctionKind>, params: Option<Self::WebidlFunctionParams>, result: Option<Self::WebidlFunctionResult>, ) -> Self::WebidlFunction

Source

fn webidl_function_kind_method( &mut self, ty: Self::WebidlTypeRef, ) -> Self::WebidlFunctionKindMethod

Source

fn webidl_function_kind_constructor_default_new_target( &mut self, ) -> Self::WebidlFunctionKindConstructor

Source

fn webidl_function_params( &mut self, tys: Vec<Self::WebidlTypeRef>, ) -> Self::WebidlFunctionParams

Source

fn webidl_function_result( &mut self, ty: Self::WebidlTypeRef, ) -> Self::WebidlFunctionResult

Source

fn webidl_dictionary( &mut self, fields: Vec<Self::WebidlDictionaryField>, ) -> Self::WebidlDictionary

Source

fn webidl_dictionary_field( &mut self, name: Self::WebidlDictionaryFieldName, ty: Self::WebidlTypeRef, ) -> Self::WebidlDictionaryField

Source

fn webidl_dictionary_field_name( &mut self, name: &str, ) -> Self::WebidlDictionaryFieldName

Source

fn webidl_enumeration( &mut self, values: Vec<Self::WebidlEnumerationValue>, ) -> Self::WebidlEnumeration

Source

fn webidl_enumeration_value( &mut self, value: &str, ) -> Self::WebidlEnumerationValue

Source

fn webidl_union( &mut self, members: Vec<Self::WebidlTypeRef>, ) -> Self::WebidlUnion

Source

fn webidl_function_bindings_subsection( &mut self, bindings: Vec<Self::FunctionBinding>, binds: Vec<Self::Bind>, ) -> Self::WebidlFunctionBindingsSubsection

Source

fn import_binding( &mut self, name: Option<&str>, wasm_ty: Self::WasmFuncTypeRef, webidl_ty: Self::WebidlTypeRef, params: Option<Self::OutgoingBindingMap>, result: Option<Self::IncomingBindingMap>, ) -> Self::ImportBinding

Source

fn export_binding( &mut self, name: Option<&str>, wasm_ty: Self::WasmFuncTypeRef, webidl_ty: Self::WebidlTypeRef, params: Option<Self::IncomingBindingMap>, result: Option<Self::OutgoingBindingMap>, ) -> Self::ExportBinding

Source

fn bind( &mut self, func: Self::WasmFuncRef, binding: Self::BindingRef, ) -> Self::Bind

Source

fn outgoing_binding_map( &mut self, bindings: Vec<Self::OutgoingBindingExpression>, ) -> Self::OutgoingBindingMap

Source

fn incoming_binding_map( &mut self, bindings: Vec<Self::IncomingBindingExpression>, ) -> Self::IncomingBindingMap

Source

fn outgoing_binding_expression_as( &mut self, ty: Self::WebidlTypeRef, idx: u32, ) -> Self::OutgoingBindingExpressionAs

Source

fn outgoing_binding_expression_utf8_str( &mut self, ty: Self::WebidlTypeRef, offset: u32, length: u32, ) -> Self::OutgoingBindingExpressionUtf8Str

Source

fn outgoing_binding_expression_utf8_c_str( &mut self, ty: Self::WebidlTypeRef, offset: u32, ) -> Self::OutgoingBindingExpressionUtf8CStr

Source

fn outgoing_binding_expression_i32_to_enum( &mut self, ty: Self::WebidlTypeRef, idx: u32, ) -> Self::OutgoingBindingExpressionI32ToEnum

Source

fn outgoing_binding_expression_view( &mut self, ty: Self::WebidlTypeRef, offset: u32, length: u32, ) -> Self::OutgoingBindingExpressionView

Source

fn outgoing_binding_expression_copy( &mut self, ty: Self::WebidlTypeRef, offset: u32, length: u32, ) -> Self::OutgoingBindingExpressionCopy

Source

fn outgoing_binding_expression_dict( &mut self, ty: Self::WebidlTypeRef, fields: Vec<Self::OutgoingBindingExpression>, ) -> Self::OutgoingBindingExpressionDict

Source

fn outgoing_binding_expression_bind_export( &mut self, ty: Self::WebidlTypeRef, binding: Self::BindingRef, idx: u32, ) -> Self::OutgoingBindingExpressionBindExport

Source

fn incoming_binding_expression_get( &mut self, idx: u32, ) -> Self::IncomingBindingExpressionGet

Source

fn incoming_binding_expression_as( &mut self, ty: Self::WasmValType, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionAs

Source

fn incoming_binding_expression_alloc_utf8_str( &mut self, alloc_func_name: &str, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionAllocUtf8Str

Source

fn incoming_binding_expression_alloc_copy( &mut self, alloc_func_name: &str, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionAllocCopy

Source

fn incoming_binding_expression_enum_to_i32( &mut self, ty: Self::WebidlTypeRef, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionEnumToI32

Source

fn incoming_binding_expression_field( &mut self, idx: u32, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionField

Source

fn incoming_binding_expression_bind_import( &mut self, ty: Self::WasmFuncTypeRef, binding: Self::BindingRef, expr: Self::IncomingBindingExpression, ) -> Self::IncomingBindingExpressionBindImport

Source

fn webidl_type_ref_named( &mut self, name: &str, ) -> Option<Self::WebidlTypeRefNamed>

Source

fn webidl_type_ref_indexed( &mut self, idx: u32, ) -> Option<Self::WebidlTypeRefIndexed>

Source

fn webidl_scalar_type_any(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_boolean(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_byte(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_octet(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_long(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_unsigned_long(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_short(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_unsigned_short(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_long_long(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_unsigned_long_long(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_float(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_unrestricted_float(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_double(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_unrestricted_double(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_dom_string(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_byte_string(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_usv_string(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_object(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_symbol(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_array_buffer(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_data_view(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_int8_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_int16_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_int32_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_uint8_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_uint16_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_uint32_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_uint8_clamped_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_float32_array(&mut self) -> Self::WebidlScalarType

Source

fn webidl_scalar_type_float64_array(&mut self) -> Self::WebidlScalarType

Source

fn wasm_val_type_i32(&mut self) -> Self::WasmValType

Source

fn wasm_val_type_i64(&mut self) -> Self::WasmValType

Source

fn wasm_val_type_f32(&mut self) -> Self::WasmValType

Source

fn wasm_val_type_f64(&mut self) -> Self::WasmValType

Source

fn wasm_val_type_v128(&mut self) -> Self::WasmValType

Source

fn wasm_val_type_anyref(&mut self) -> Self::WasmValType

Source

fn wasm_func_type_ref_named( &mut self, name: &str, ) -> Option<Self::WasmFuncTypeRefNamed>

Source

fn wasm_func_type_ref_indexed( &mut self, idx: u32, ) -> Option<Self::WasmFuncTypeRefIndexed>

Source

fn wasm_func_ref_named(&mut self, name: &str) -> Option<Self::WasmFuncRefNamed>

Source

fn wasm_func_ref_indexed( &mut self, idx: u32, ) -> Option<Self::WasmFuncRefIndexed>

Source

fn binding_ref_named(&mut self, name: &str) -> Option<Self::BindingRefNamed>

Source

fn binding_ref_indexed(&mut self, idx: u32) -> Option<Self::BindingRefIndexed>

Implementors§