Struct shades::Var[][src]

pub struct Var<T>(_)
where
    T: ?Sized
;

Mutable variable.

A Var<T> is akin to an Expr<T> that can be mutated. You can go from a Var<T> to an Expr<T> via either the From or Var::to_expr method.

Variables, because they allow mutations, allow to write more complicated shader functions. Also, lots of graphics pipelines’ properties are variables you will have to write to, such as VertexShaderEnv::position.

Implementations

impl<T> Var<T> where
    T: ?Sized
[src]

pub fn to_expr(&self) -> Expr<T>[src]

Coerce Var<T> into Expr<T>.

Remember that doing so will move the Var<T>. clone it if you want to preserve the source variable.

Note: use this function only when necessary. Lots of functions will accept both Expr<T> and Var<T>, performing the coercion for you automatically.

Return

The expression representation of Var<T>, allowing to pass the variable to functions or expressions that don’t easily coerce it automatically to Expr<T> already.

Examples

let v = s.var(123); // Var<i32>
let e = v.to_expr(); // Expr<i32>

impl<T> Var<[T]>[src]

pub fn at(&self, index: impl Into<Expr<i32>>) -> Var<T>[src]

impl<T, const N: usize> Var<[T; N]>[src]

pub fn at(&self, index: impl Into<Expr<i32>>) -> Var<T>[src]

Methods from Deref<Target = Expr<T>>

pub fn eq(&self, rhs: impl Into<Expr<T>>) -> Expr<bool>[src]

Equality expression.

This method builds an expression representing the equality between two expressions.

Return

An Expr<bool> representing the equality between the two input expressions.

Examples

use shades::{lit, vec2};

let _ = lit!(1).eq(1); // 1 == 1;
let _ = vec2!(1., 2.).eq(vec2!(0., 0.)); // vec2(1., 2.) == vec2(0., 0.)

pub fn neq(&self, rhs: impl Into<Expr<T>>) -> Expr<bool>[src]

Inequality expression.

This method builds an expression representing the inequality between two expressions.

Return

An Expr<bool> representing the inequality between the two input expressions.

Examples

use shades::{lit, vec2};

let _ = lit!(1).neq(1); // 1 != 1;
let _ = vec2!(1., 2.).eq(vec2!(0., 0.)); // vec2(1., 2.) != vec2(0., 0.)

pub fn lt(&self, rhs: impl Into<Expr<T>>) -> Expr<bool>[src]

Less-than expression.

This method builds an expression representing the binary operation a < b.

Return

An Expr<bool> representing a < b.

Examples

use shades::lit;

let _ = lit!(1).lt(2); // 1 < 2;

pub fn lte(&self, rhs: impl Into<Expr<T>>) -> Expr<bool>[src]

Less-than-or-equal expression.

This method builds an expression representing the binary operation a <= b.

Return

An Expr<bool> representing a <= b.

Examples

use shades::lit;

let _ = lit!(1).lte(2); // 1 <= 2;

pub fn gt(&self, rhs: impl Into<Expr<T>>) -> Expr<bool>[src]

Greater-than expression.

This method builds an expression representing the binary operation a > b.

Return

An Expr<bool> representing a > b.

Examples

use shades::lit;

let _ = lit!(1).gt(2); // 1 > 2;

pub fn gte(&self, rhs: impl Into<Expr<T>>) -> Expr<bool>[src]

Less-than-or-equal expression.

This method builds an expression representing the binary operation a <= b.

Return

An Expr<bool> representing a <= b.

Examples

use shades::lit;

let _ = lit!(1).lte(2); // 1 <= 2;

pub fn and(&self, rhs: impl Into<Expr<bool>>) -> Expr<bool>[src]

Logical and expression.

This method builds an expression representing the logical operation a AND b.

Return

An Expr<bool> representing a AND b.

Examples

use shades::lit;

let _ = lit!(true).and(false); // true && false

pub fn or(&self, rhs: impl Into<Expr<bool>>) -> Expr<bool>[src]

Logical or expression.

This method builds an expression representing the logical operation a OR b.

Return

An Expr<bool> representing a OR b.

Examples

use shades::lit;

let _ = lit!(true).or(false); // true || false

pub fn xor(&self, rhs: impl Into<Expr<bool>>) -> Expr<bool>[src]

Logical exclusive or expression.

This method builds an expression representing the logical operation a XOR b.

Return

An Expr<bool> representing a XOR b.

Examples

use shades::lit;

let _ = lit!(true).xor(false); // true ^^ false

pub fn at(&self, index: impl Into<Expr<i32>>) -> Expr<T>[src]

Array lookup.

The expression a.at(i) represents an array lookup, where a is an array — which type must be either Expr<[T]> or Expr<[T; N]> – and i is an Expr<i32>.

Return

The resulting Expr<T> represents the array lookup in a at index i.

Examples

use shades::lit;

let _ = lit!([1, 2, 3]).at(2); // [1, 2, 3][2]

pub fn at(&self, index: impl Into<Expr<i32>>) -> Expr<T>[src]

Array lookup.

The expression a.at(i) represents an array lookup, where a is an array — which type must be either Expr<[T]> or Expr<[T; N]> – and i is an Expr<i32>.

Return

The resulting Expr<T> represents the array lookup in a at index i.

Examples

use shades::lit;

let _ = lit!([1, 2, 3]).at(2); // [1, 2, 3][2]

pub fn position(&self) -> Expr<V4<f32>>[src]

pub fn point_size(&self) -> Expr<f32>[src]

pub fn clip_distance(&self) -> Expr<[f32]>[src]

pub fn cull_distance(&self) -> Expr<[f32]>[src]

pub fn position(&self) -> Var<V4<f32>>[src]

4D position of the verte.

pub fn point_size(&self) -> Var<f32>[src]

Point size of the vertex.

pub fn clip_distance(&self) -> Var<[f32]>[src]

Clip distances to user-defined planes.

pub fn cull_distance(&self) -> Var<[f32]>[src]

Cull distances to user-defined planes.

pub fn position(&self) -> Expr<V4<f32>>[src]

4D position of the vertex.

pub fn point_size(&self) -> Expr<f32>[src]

Point size of the vertex.

pub fn clip_distance(&self) -> Expr<[f32]>[src]

Clip distances to user-defined planes.

pub fn cull_distance(&self) -> Expr<[f32]>[src]

Cull distances to user-defined planes.

pub fn position(&self) -> Expr<V4<f32>>[src]

Provides 4D the position of the vertex.

pub fn point_size(&self) -> Expr<f32>[src]

Provides the size point of the vertex if it’s currently being rendered in point mode.

pub fn clip_distance(&self) -> Expr<[f32]>[src]

Clip distances to user planes of the vertex.

pub fn cull_distance(&self) -> Expr<[f32]>[src]

Cull distances to user planes of the vertex.

Trait Implementations

impl<'a> Add<&'a Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<&'a Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<V2<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<V2<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<V2<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<V2<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<V2<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<V2<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<V3<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<V3<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<V3<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<V3<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<V3<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<V3<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<V4<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<V4<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<V4<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<V4<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<V4<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<V4<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<f32> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<f32> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the + operator.

impl<'a> Add<f32> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<f32> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the + operator.

impl<'a> Add<f32> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<f32> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the + operator.

impl<'a> Add<f32> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<f32> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the + operator.

impl<'a> Add<i32> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<i32> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the + operator.

impl<'a> Add<i32> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<i32> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the + operator.

impl<'a> Add<i32> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<i32> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the + operator.

impl<'a> Add<i32> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<i32> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the + operator.

impl<'a> Add<u32> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<u32> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the + operator.

impl<'a> Add<u32> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<u32> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the + operator.

impl<'a> Add<u32> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<u32> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the + operator.

impl<'a> Add<u32> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> Add<u32> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the + operator.

impl<'a> BitAnd<&'a Expr<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Expr<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V2<bool>>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V2<bool>>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V3<bool>>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V3<bool>>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V4<bool>>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V4<bool>>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<&'a Var<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Expr<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<V2<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<V2<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<V3<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<V3<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<V4<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<V4<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V2<bool>>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V2<bool>>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V3<bool>>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V3<bool>>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V4<bool>>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V4<bool>>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<Var<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitAnd<bool> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the & operator.

impl<'a> BitOr<&'a Expr<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Expr<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V2<bool>>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V2<bool>>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V3<bool>>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V3<bool>>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V4<bool>>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V4<bool>>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<&'a Var<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Expr<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<V2<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<V2<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<V3<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<V3<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<V4<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<V4<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V2<bool>>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V2<bool>>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V3<bool>>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V3<bool>>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V4<bool>>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V4<bool>>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<Var<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitOr<bool> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the | operator.

impl<'a> BitXor<&'a Expr<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Expr<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V2<bool>>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V2<bool>>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V3<bool>>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V3<bool>>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V4<bool>>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V4<bool>>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<&'a Var<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Expr<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<V2<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<V2<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<V3<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<V3<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<V4<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<V4<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V2<bool>>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V2<bool>>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V2<bool>>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V2<bool>>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V3<bool>>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V3<bool>>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V3<bool>>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V3<bool>>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V4<bool>>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V4<bool>>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V4<bool>>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<V4<bool>>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Expr<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Expr<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Expr<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Expr<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<Var<bool>> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for &'a Var<bool>[src]

type Output = Expr<bool>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for &'a Var<V2<bool>>[src]

type Output = Expr<V2<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for &'a Var<V3<bool>>[src]

type Output = Expr<V3<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<'a> BitXor<bool> for &'a Var<V4<bool>>[src]

type Output = Expr<V4<bool>>

The resulting type after applying the ^ operator.

impl<T> Debug for Var<T> where
    T: Debug + ?Sized
[src]

impl<T> Deref for Var<T> where
    T: ?Sized
[src]

type Target = Expr<T>

The resulting type after dereferencing.

impl<'a> Div<&'a Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<&'a Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<V2<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<V2<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<V2<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<V2<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<V2<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<V2<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<V3<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<V3<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<V3<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<V3<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<V3<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<V3<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<V4<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<V4<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<V4<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<V4<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<V4<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<V4<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<f32> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<f32> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the / operator.

impl<'a> Div<f32> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<f32> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the / operator.

impl<'a> Div<f32> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<f32> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the / operator.

impl<'a> Div<f32> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<f32> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the / operator.

impl<'a> Div<i32> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<i32> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the / operator.

impl<'a> Div<i32> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<i32> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the / operator.

impl<'a> Div<i32> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<i32> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the / operator.

impl<'a> Div<i32> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<i32> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the / operator.

impl<'a> Div<u32> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<u32> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the / operator.

impl<'a> Div<u32> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<u32> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the / operator.

impl<'a> Div<u32> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<u32> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the / operator.

impl<'a> Div<u32> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a> Div<u32> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the / operator.

impl<'a, T> From<&'a Var<T>> for Var<T> where
    T: ?Sized
[src]

impl<'a, T> From<&'a Var<T>> for Expr<T> where
    T: ?Sized
[src]

impl<T> From<Var<T>> for Expr<T> where
    T: ?Sized
[src]

impl<'a> Mul<&'a Expr<Matrix<[[f32; 2]; 2]>>> for Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 2]; 2]>>> for &'a Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 2]; 2]>>> for Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 2]; 2]>>> for &'a Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 3]; 3]>>> for Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 3]; 3]>>> for &'a Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 3]; 3]>>> for Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 3]; 3]>>> for &'a Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 4]; 4]>>> for Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 4]; 4]>>> for &'a Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 4]; 4]>>> for Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<Matrix<[[f32; 4]; 4]>>> for &'a Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<f32>>> for Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<f32>>> for &'a Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<f32>>> for Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<f32>>> for &'a Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<f32>>> for Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<f32>>> for &'a Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for Expr<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for &'a Expr<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for &'a Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for Expr<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 2]; 2]>>> for &'a Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for Expr<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for &'a Expr<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for &'a Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for Expr<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 3]; 3]>>> for &'a Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for Expr<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for &'a Expr<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for &'a Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for Expr<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<Matrix<[[f32; 4]; 4]>>> for &'a Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for Expr<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for &'a Expr<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<f32>>> for &'a Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for Expr<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for &'a Expr<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<f32>>> for &'a Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for Expr<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for &'a Expr<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<f32>>> for &'a Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<&'a Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 2]; 2]>>> for Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 2]; 2]>>> for &'a Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 2]; 2]>>> for Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 2]; 2]>>> for &'a Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 3]; 3]>>> for Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 3]; 3]>>> for &'a Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 3]; 3]>>> for Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 3]; 3]>>> for &'a Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 4]; 4]>>> for Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 4]; 4]>>> for &'a Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 4]; 4]>>> for Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<Matrix<[[f32; 4]; 4]>>> for &'a Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<f32>>> for Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<f32>>> for &'a Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<f32>>> for Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<f32>>> for &'a Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<f32>>> for Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<f32>>> for &'a Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 2]; 2]>> for Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 2]; 2]>> for &'a Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 2]; 2]>> for Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 2]; 2]>> for &'a Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 3]; 3]>> for Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 3]; 3]>> for &'a Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 3]; 3]>> for Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 3]; 3]>> for &'a Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 4]; 4]>> for Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 4]; 4]>> for &'a Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 4]; 4]>> for Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Matrix<[[f32; 4]; 4]>> for &'a Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<V2<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V2<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V2<f32>> for Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V2<f32>> for &'a Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V2<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<V2<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<V2<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<V2<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<f32>> for Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<f32>> for &'a Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<V3<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<f32>> for Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<f32>> for &'a Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<V4<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for Expr<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for &'a Expr<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for &'a Var<M22>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for Expr<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 2]; 2]>>> for &'a Var<V2<f32>>[src]

type Output = Expr<M22>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for Expr<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for &'a Expr<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for &'a Var<M33>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for Expr<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 3]; 3]>>> for &'a Var<V3<f32>>[src]

type Output = Expr<M33>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for Expr<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for &'a Expr<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for &'a Var<M44>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for Expr<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<Matrix<[[f32; 4]; 4]>>> for &'a Var<V4<f32>>[src]

type Output = Expr<M44>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for Expr<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for &'a Expr<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<f32>>> for &'a Var<M22>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for Expr<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for &'a Expr<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<f32>>> for &'a Var<M33>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for Expr<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for &'a Expr<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<f32>>> for &'a Var<M44>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<f32> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<i32> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Mul<u32> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the * operator.

impl<'a> Rem<&'a Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<&'a Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<V2<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<V2<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<V3<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<V3<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<V4<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<V4<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Rem<f32> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the % operator.

impl<'a> Sub<&'a Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<&'a Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Expr<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<V2<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<V2<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<V2<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<V2<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<V2<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<V2<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<V3<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<V3<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<V3<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<V3<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<V3<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<V3<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<V4<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<V4<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<V4<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<V4<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<V4<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<V4<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<f32>>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<f32>>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<f32>>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<f32>>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<i32>>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<i32>>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<i32>>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<i32>>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<u32>>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<u32>>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<u32>>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V2<u32>>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<f32>>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<f32>>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<f32>>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<f32>>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<i32>>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<i32>>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<i32>>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<i32>>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<u32>>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<u32>>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<u32>>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V3<u32>>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<f32>>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<f32>>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<f32>>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<f32>>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<i32>>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<i32>>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<i32>>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<i32>>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<u32>>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<u32>>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<u32>>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<V4<u32>>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Expr<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Expr<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Expr<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Expr<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<f32>> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Expr<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Expr<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Expr<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Expr<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<i32>> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Expr<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Expr<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Expr<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Expr<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<Var<u32>> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for &'a Var<f32>[src]

type Output = Expr<f32>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for &'a Var<V2<f32>>[src]

type Output = Expr<V2<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for &'a Var<V3<f32>>[src]

type Output = Expr<V3<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<f32> for &'a Var<V4<f32>>[src]

type Output = Expr<V4<f32>>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for &'a Var<i32>[src]

type Output = Expr<i32>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for &'a Var<V2<i32>>[src]

type Output = Expr<V2<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for &'a Var<V3<i32>>[src]

type Output = Expr<V3<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<i32> for &'a Var<V4<i32>>[src]

type Output = Expr<V4<i32>>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for &'a Var<u32>[src]

type Output = Expr<u32>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for &'a Var<V2<u32>>[src]

type Output = Expr<V2<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for &'a Var<V3<u32>>[src]

type Output = Expr<V3<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

impl<'a> Sub<u32> for &'a Var<V4<u32>>[src]

type Output = Expr<V4<u32>>

The resulting type after applying the - operator.

Auto Trait Implementations

impl<T: ?Sized> RefUnwindSafe for Var<T> where
    T: RefUnwindSafe
[src]

impl<T: ?Sized> Send for Var<T> where
    T: Send
[src]

impl<T: ?Sized> Sync for Var<T> where
    T: Sync
[src]

impl<T: ?Sized> Unpin for Var<T> where
    T: Unpin
[src]

impl<T: ?Sized> UnwindSafe for Var<T> where
    T: UnwindSafe
[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.