Struct qmc::sse::fast_ops::FastOpNodeTemplate [−][src]
pub struct FastOpNodeTemplate<O: Op, LV = SmallVec<[Option<PRel>; 2]>> where
LV: Index<usize, Output = Option<PRel>> + IndexMut<usize, Output = Option<PRel>>, { /* fields omitted */ }
Expand description
A node which contains ops for FastOps.
Trait Implementations
Get a reference to the contained op
Get a mutable reference to the contained op.
Auto Trait Implementations
impl<O, LV> RefUnwindSafe for FastOpNodeTemplate<O, LV> where
LV: RefUnwindSafe,
O: RefUnwindSafe,
impl<O, LV> Send for FastOpNodeTemplate<O, LV> where
LV: Send,
O: Send,
impl<O, LV> Sync for FastOpNodeTemplate<O, LV> where
LV: Sync,
O: Sync,
impl<O, LV> Unpin for FastOpNodeTemplate<O, LV> where
LV: Unpin,
O: Unpin,
impl<O, LV> UnwindSafe for FastOpNodeTemplate<O, LV> where
LV: UnwindSafe,
O: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more