pub enum LoadedKind {
Static,
EngineModule,
PortablePlugin,
}Expand description
Which runtime kind a loaded dependency turned out to be.
Variants§
Static
A runtime module compiled into this binary, found on the registry its pre-main constructor put it on. No file was opened.
EngineModule
An engine-locked runtime module (lumen_module_probe_<name>).
PortablePlugin
A portable C-ABI plugin (lumen_plugin_v1).
Trait Implementations§
Source§impl Clone for LoadedKind
impl Clone for LoadedKind
Source§fn clone(&self) -> LoadedKind
fn clone(&self) -> LoadedKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LoadedKind
impl Debug for LoadedKind
Source§impl PartialEq for LoadedKind
impl PartialEq for LoadedKind
Source§fn eq(&self, other: &LoadedKind) -> bool
fn eq(&self, other: &LoadedKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for LoadedKind
impl Eq for LoadedKind
impl StructuralPartialEq for LoadedKind
Auto Trait Implementations§
impl Freeze for LoadedKind
impl RefUnwindSafe for LoadedKind
impl Send for LoadedKind
impl Sync for LoadedKind
impl Unpin for LoadedKind
impl UnsafeUnpin for LoadedKind
impl UnwindSafe for LoadedKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> DynEq for T
impl<T> DynEq for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.