pub struct ErasedNode<N: FlowNodeBase>(pub N);
Tuple Fields§
§0: N
Implementations§
Source§impl<N: FlowNodeBase> ErasedNode<N>
impl<N: FlowNodeBase> ErasedNode<N>
Trait Implementations§
Source§impl<N> FlowNodeBase for ErasedNode<N>where
N: FlowNodeBase,
impl<N> FlowNodeBase for ErasedNode<N>where
N: FlowNodeBase,
type Request = Box<[u8]>
fn imports(&mut self, ctx: &mut ImportCtx<'_>)
fn emit( &mut self, requests: Vec<Box<[u8]>>, ctx: &mut NodeCtx<'_>, ) -> Result<()>
Source§fn i_know_what_im_doing_with_this_manual_impl(&mut self)
fn i_know_what_im_doing_with_this_manual_impl(&mut self)
A noop method that all human-written impls of
FlowNodeBase
are
required to implement. Read moreAuto Trait Implementations§
impl<N> Freeze for ErasedNode<N>where
N: Freeze,
impl<N> RefUnwindSafe for ErasedNode<N>where
N: RefUnwindSafe,
impl<N> Send for ErasedNode<N>where
N: Send,
impl<N> Sync for ErasedNode<N>where
N: Sync,
impl<N> Unpin for ErasedNode<N>where
N: Unpin,
impl<N> UnwindSafe for ErasedNode<N>where
N: UnwindSafe,
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