Enum kodept_macros::erased::Erased
source · pub enum Erased<'c, C, E>where
C: Context<'c>,{
Transformer(Box<dyn ErasedTransformer<'c, C, Error = E>>),
Analyzer(Box<dyn ErasedAnalyzer<'c, C, Error = E>>),
}Variants§
Transformer(Box<dyn ErasedTransformer<'c, C, Error = E>>)
Analyzer(Box<dyn ErasedAnalyzer<'c, C, Error = E>>)
Trait Implementations§
source§impl<'c, C, E> From<Box<dyn ErasedAnalyzer<'c, C, Error = E>>> for Erased<'c, C, E>where
C: Context<'c>,
impl<'c, C, E> From<Box<dyn ErasedAnalyzer<'c, C, Error = E>>> for Erased<'c, C, E>where
C: Context<'c>,
Auto Trait Implementations§
impl<'c, C, E> !RefUnwindSafe for Erased<'c, C, E>
impl<'c, C, E> !Send for Erased<'c, C, E>
impl<'c, C, E> !Sync for Erased<'c, C, E>
impl<'c, C, E> Unpin for Erased<'c, C, E>
impl<'c, C, E> !UnwindSafe for Erased<'c, C, E>
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