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

pub trait Sub {
    type Rhs;
    type Output;
}

Represents SQL types which can be subtracted.

Similar to std::ops::Sub, but this only includes information about the SQL types that will result from the operation. Unlike std::ops::Sub, 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 subtracted from 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 can be subtracted from this one

The SQL type of the result of subtracting Rhs from Self

Implementors