Struct lup::Prod
[−]
[src]
pub struct Prod<T>(pub T);
Product loop.
Trait Implementations
impl Lup<usize, f32> for Prod<f32>[src]
type Inner = f32
The resulting type.
fn start() -> Prod<f32>[src]
Initialize loop.
fn it(&mut self, _ind: usize, val: f32) -> bool[src]
Iterate loop.
fn unwrap(self) -> f32[src]
Unwrap the resulting value.
impl Lup<usize, [f32; 2]> for Prod<[f32; 2]>[src]
type Inner = [f32; 2]
The resulting type.
fn start() -> Prod<[f32; 2]>[src]
Initialize loop.
fn it(&mut self, _ind: usize, val: [f32; 2]) -> bool[src]
Iterate loop.
fn unwrap(self) -> [f32; 2][src]
Unwrap the resulting value.
impl Lup<usize, [f32; 3]> for Prod<[f32; 3]>[src]
type Inner = [f32; 3]
The resulting type.
fn start() -> Prod<[f32; 3]>[src]
Initialize loop.
fn it(&mut self, _ind: usize, val: [f32; 3]) -> bool[src]
Iterate loop.
fn unwrap(self) -> [f32; 3][src]
Unwrap the resulting value.
impl Lup<usize, [f32; 4]> for Prod<[f32; 4]>[src]
type Inner = [f32; 4]
The resulting type.
fn start() -> Prod<[f32; 4]>[src]
Initialize loop.
fn it(&mut self, _ind: usize, val: [f32; 4]) -> bool[src]
Iterate loop.
fn unwrap(self) -> [f32; 4][src]
Unwrap the resulting value.
impl Lup<usize, f64> for Prod<f64>[src]
type Inner = f64
The resulting type.
fn start() -> Prod<f64>[src]
Initialize loop.
fn it(&mut self, _ind: usize, val: f64) -> bool[src]
Iterate loop.
fn unwrap(self) -> f64[src]
Unwrap the resulting value.
impl Lup<usize, [f64; 2]> for Prod<[f64; 2]>[src]
type Inner = [f64; 2]
The resulting type.
fn start() -> Prod<[f64; 2]>[src]
Initialize loop.
fn it(&mut self, _ind: usize, val: [f64; 2]) -> bool[src]
Iterate loop.
fn unwrap(self) -> [f64; 2][src]
Unwrap the resulting value.
impl Lup<usize, [f64; 3]> for Prod<[f64; 3]>[src]
type Inner = [f64; 3]
The resulting type.
fn start() -> Prod<[f64; 3]>[src]
Initialize loop.
fn it(&mut self, _ind: usize, val: [f64; 3]) -> bool[src]
Iterate loop.
fn unwrap(self) -> [f64; 3][src]
Unwrap the resulting value.