A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.rs/wasmtime/latest/wasmtime/component/struct.ComponentExportIndex.html below:

ComponentExportIndex in wasmtime::component - Rust

wasmtime

::

component Struct ComponentExportIndexSource
pub struct ComponentExportIndex { /* private fields */ }

Available on crate features runtime and component-model only.

Expand description

A value which represents a known export of a component.

This is the return value of Component::get_export and implements the InstanceExportLookup trait to work with lookups like Instance::get_func.

Trait Implementations§ Source§ impl Clone for ComponentExportIndex Source§ fn clone(&self) -> ComponentExportIndex

Returns a duplicate of the value.

Read more 1.0.0 · Source§ fn clone_from(&mut self, source: &Self)

Performs copy-assignment from

source

.

Read more Source§ impl Debug for ComponentExportIndex Source§ fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.

Read more Source§ impl Hash for ComponentExportIndex Source§ fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given

Hasher

.

Read more 1.3.0 · Source§ fn hash_slice<H>(data: &[Self], state: &mut H)

where H:

Hasher

, Self:

Sized

,

Feeds a slice of this type into the given

Hasher

.

Read more Source§ impl PartialEq for ComponentExportIndex Source§ fn eq(&self, other: &ComponentExportIndex) -> bool

Tests for self and other values to be equal, and is used by ==.

1.0.0 · Source§ fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Source§ impl Copy for ComponentExportIndex Source§ impl Eq for ComponentExportIndex Source§ impl InstanceExportLookup for ComponentExportIndex Source§ impl StructuralPartialEq for ComponentExportIndex Auto Trait Implementations§ § impl Freeze for ComponentExportIndex § impl RefUnwindSafe for ComponentExportIndex § impl Send for ComponentExportIndex § impl Sync for ComponentExportIndex § impl Unpin for ComponentExportIndex § impl UnwindSafe for ComponentExportIndex Blanket Implementations§ Source§ impl<T> Any for T

where T: 'static + ?

Sized

,

Source§ fn type_id(&self) -> TypeId

Gets the

TypeId

of

self

.

Read more Source§ impl<T> Borrow<T> for T

where T: ?

Sized

,

Source§ fn borrow(&self) -> &T

Immutably borrows from an owned value.

Read more Source§ impl<T> BorrowMut<T> for T

where T: ?

Sized

,

Source§ fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value.

Read more Source§ impl<T> CloneToUninit for T

where T:

Clone

,

Source§ unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)

Performs copy-assignment from

self

to

dest

.

Read more Source§ impl<Q, K> Equivalent<K> for Q

where Q:

Eq

+ ?

Sized

, K:

Borrow

<Q> + ?

Sized

,

Source§ fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key.

Read more Source§ impl<Q, K> Equivalent<K> for Q

where Q:

Eq

+ ?

Sized

, K:

Borrow

<Q> + ?

Sized

,

Source§ fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.

Source§ impl<T> From<T> for T Source§ fn from(t: T) -> T

Returns the argument unchanged.

Source§ impl<T, U> Into<U> for T

where U:

From

<T>,

Source§ fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§ impl<T> IntoEither for T Source§ fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts

self

into a

Left

variant of

Either<Self, Self>

if

into_left

is

true

. Converts

self

into a

Right

variant of

Either<Self, Self>

otherwise.

Read more Source§ fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>

where F:

FnOnce

(&Self) ->

bool

,

Converts

self

into a

Left

variant of

Either<Self, Self>

if

into_left(&self)

returns

true

. Converts

self

into a

Right

variant of

Either<Self, Self>

otherwise.

Read more Source§ impl<T> Pointable for T Source§ const ALIGN: usize

The alignment of pointer.

Source§ type Init = T

The type for initializers.

Source§ unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer.

Read more Source§ unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer.

Read more Source§ unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer.

Read more Source§ unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer.

Read more Source§ impl<T> Same for T Source§ type Output = T

Should always be Self

Source§ impl<T> ToOwned for T

where T:

Clone

,

Source§ type Owned = T

The resulting type after obtaining ownership.

Source§ fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning.

Read more Source§ fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning.

Read more Source§ impl<T, U> TryFrom<U> for T

where U:

Into

<T>,

Source§ type Error = Infallible

The type returned in the event of a conversion error.

Source§ fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.

Source§ impl<T, U> TryInto<U> for T

where U:

TryFrom

<T>,

Source§ type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

Source§ fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4