pub enum ImportPhase {
Evaluation,
Defer,
Source,
}Expand description
The phase of a dynamic import call.
Determines how the imported module is handled:
Evaluation(default):import(specifier)— loads, links, and evaluates the module.Defer:import.defer(specifier)— deferred evaluation of the module.Source:import.source(specifier)— source phase import.
More information:
Variants§
Evaluation
import(specifier) — standard dynamic import.
Defer
import.defer(specifier) — deferred import evaluation.
Source
import.source(specifier) — source phase import.
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for ImportPhase
impl<'arbitrary> Arbitrary<'arbitrary> for ImportPhase
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§impl Clone for ImportPhase
impl Clone for ImportPhase
Source§fn clone(&self) -> ImportPhase
fn clone(&self) -> ImportPhase
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 moreimpl Copy for ImportPhase
Source§impl Debug for ImportPhase
impl Debug for ImportPhase
Source§impl Default for ImportPhase
impl Default for ImportPhase
Source§fn default() -> ImportPhase
fn default() -> ImportPhase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImportPhase
impl<'de> Deserialize<'de> for ImportPhase
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ImportPhase
Source§impl PartialEq for ImportPhase
impl PartialEq for ImportPhase
Source§impl Serialize for ImportPhase
impl Serialize for ImportPhase
impl StructuralPartialEq for ImportPhase
Auto Trait Implementations§
impl Freeze for ImportPhase
impl RefUnwindSafe for ImportPhase
impl Send for ImportPhase
impl Sync for ImportPhase
impl Unpin for ImportPhase
impl UnsafeUnpin for ImportPhase
impl UnwindSafe for ImportPhase
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.