Enum swc_ecma_ast::CalleeResolver
source · pub enum CalleeResolver {
Super(Resolver<Super>),
Import(Resolver<Import>),
Expr(Resolver<Box<Expr>>),
}
Expand description
The resolver for an archived Callee
Variants§
Super(Resolver<Super>)
Tuple Fields
§
0: Resolver<Super>
The resolver for Callee::Super::0
The resolver for Callee::Super
Import(Resolver<Import>)
Tuple Fields
§
0: Resolver<Import>
The resolver for Callee::Import::0
The resolver for Callee::Import
Expr(Resolver<Box<Expr>>)
Tuple Fields
§
0: Resolver<Box<Expr>>
The resolver for Callee::Expr::0
The resolver for Callee::Expr
Auto Trait Implementations§
impl Freeze for CalleeResolver
impl RefUnwindSafe for CalleeResolver
impl Send for CalleeResolver
impl Sync for CalleeResolver
impl Unpin for CalleeResolver
impl UnwindSafe for CalleeResolver
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.