A RetroSearch Logo

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

Search Query:

Showing content from https://docs.wasmtime.dev/api/wasmtime/component/types/enum.ComponentItem.html below:

ComponentItem in wasmtime::component::types - Rust

wasmtime

::

component

::

types Enum ComponentItemSource
pub enum ComponentItem {
    ComponentFunc(ComponentFunc),
    CoreFunc(FuncType),
    Module(Module),
    Component(Component),
    ComponentInstance(ComponentInstance),
    Type(Type),
    Resource(ResourceType),
}

Available on crate features runtime and component-model only.

Expand description

Type of an item contained within the component

Variants§ § ComponentFunc(ComponentFunc)

Component function item

§ CoreFunc(FuncType)

Core function item

§ Module(Module)

Core module item

§ Component(Component)

Component item

§ ComponentInstance(ComponentInstance)

Component instance item

§ Type(Type)

Interface type item

§ Resource(ResourceType)

Resource item

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

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 ComponentItem Source§ fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.

Read more Auto Trait Implementations§ § impl Freeze for ComponentItem § impl !RefUnwindSafe for ComponentItem § impl Send for ComponentItem § impl Sync for ComponentItem § impl Unpin for ComponentItem § impl !UnwindSafe for ComponentItem 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<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 § impl<T> Pointable for T § const ALIGN: usize

The alignment of pointer.

§ type Init = T

The type for initializers.

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

Initializes a with the given initializer.

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

Dereferences the given pointer.

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

Mutably dereferences the given pointer.

Read more § 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