Type Alias ExternObjectNs

Source
pub type ExternObjectNs = ExternObjectNsWithState<'static, StateUninit>;

Aliased Type§

struct ExternObjectNs { /* private fields */ }

Implementations

Source§

impl<'h, S: State> ExternObjectNsWithState<'h, S>

Source

pub fn value<T>( self, value: T, ) -> ExternObjectNsWithState<'h, S::ValueInit<T, T::TypeMarker>>
where S::Value: IsUninit, T: Slot<ValueSlot<'h>>,

Source§

impl<'h> ExternObjectNsWithState<'h, StateContainer<Uninit>>

Source

pub fn call_fn(self) -> ExternObject

Trait Implementations

Source§

impl<'h, S> Deref for ExternObjectNsWithState<'h, S>
where S: State,

Source§

type Target = ExternAny

The resulting type after dereferencing.
Source§

fn deref(&self) -> &ExternAny

Dereferences the value.