Struct silkenweb::accumulators::SumElement [−][src]
pub struct SumElement<T> where
T: 'static + Clone + Zero + WrappingAdd + WrappingSub, { /* fields omitted */ }
A single element of the sum.
See module level documentation for an example of usage.
Implementations
impl<T> SumElement<T> where
T: 'static + Zero + Clone + WrappingAdd + WrappingSub,
[src]
impl<T> SumElement<T> where
T: 'static + Zero + Clone + WrappingAdd + WrappingSub,
[src]pub fn new(total: &SumTotal<T>) -> SumElement<T>
[src]
Trait Implementations
impl<T> Drop for SumElement<T> where
T: 'static + Clone + Zero + WrappingAdd + WrappingSub,
[src]
impl<T> Drop for SumElement<T> where
T: 'static + Clone + Zero + WrappingAdd + WrappingSub,
[src]impl<T> SignalReceiver<T, SumHandle> for SumElement<T> where
T: 'static + Clone + Zero + WrappingAdd + WrappingSub,
[src]
impl<T> SignalReceiver<T, SumHandle> for SumElement<T> where
T: 'static + Clone + Zero + WrappingAdd + WrappingSub,
[src]Auto Trait Implementations
impl<T> !RefUnwindSafe for SumElement<T>
impl<T> !RefUnwindSafe for SumElement<T>
impl<T> !Send for SumElement<T>
impl<T> !Send for SumElement<T>
impl<T> !Sync for SumElement<T>
impl<T> !Sync for SumElement<T>
impl<T> Unpin for SumElement<T> where
T: Unpin,
impl<T> Unpin for SumElement<T> where
T: Unpin,
impl<T> !UnwindSafe for SumElement<T>
impl<T> !UnwindSafe for SumElement<T>