Trait diesel::types::ops::Mul [] [src]

pub trait Mul {
    type Rhs;
    type Output;
}

Represents SQL types which can be multiplied.

Similar to std::ops::Mul, but this only includes information about the SQL types that will result from the operation. Unlike std::ops::Mul, the right side is an associated type rather than a type parameter. This means that a given SQL type can only have one other SQL type multiplied with it. The reason for this is that when the right side is a Rust value which would be sent as a bind parameter, we need to know which type to use.

Associated Types

The SQL type which this can be multiplied by

The SQL type of the result of multiplying Self by Rhs

Implementors