Struct lup::Prod [] [src]

pub struct Prod<T>(pub T);

Product loop.

Trait Implementations

impl Lup<usize, f32> for Prod<f32>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

impl Lup<usize, [f32; 2]> for Prod<[f32; 2]>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

impl Lup<usize, [f32; 3]> for Prod<[f32; 3]>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

impl Lup<usize, [f32; 4]> for Prod<[f32; 4]>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

impl Lup<usize, f64> for Prod<f64>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

impl Lup<usize, [f64; 2]> for Prod<[f64; 2]>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

impl Lup<usize, [f64; 3]> for Prod<[f64; 3]>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

impl Lup<usize, [f64; 4]> for Prod<[f64; 4]>
[src]

The resulting type.

[src]

Initialize loop.

[src]

Iterate loop.

[src]

Unwrap the resulting value.

Auto Trait Implementations

impl<T> Send for Prod<T> where
    T: Send

impl<T> Sync for Prod<T> where
    T: Sync