pub enum PropOrSpreadResolver {
Spread(Resolver<SpreadElement>),
Prop(Resolver<Box<Prop>>),
}
Expand description
The resolver for an archived PropOrSpread
Variants§
Spread(Resolver<SpreadElement>)
Tuple Fields
§
0: Resolver<SpreadElement>
The resolver for PropOrSpread::Spread::0
The resolver for PropOrSpread::Spread
Prop(Resolver<Box<Prop>>)
Tuple Fields
§
0: Resolver<Box<Prop>>
The resolver for PropOrSpread::Prop::0
The resolver for PropOrSpread::Prop
Auto Trait Implementations§
impl Freeze for PropOrSpreadResolver
impl RefUnwindSafe for PropOrSpreadResolver
impl Send for PropOrSpreadResolver
impl Sync for PropOrSpreadResolver
impl Unpin for PropOrSpreadResolver
impl UnwindSafe for PropOrSpreadResolver
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.