Macro diesel::operator_allowed [−][src]
macro_rules! operator_allowed { ($tpe : ty, $op : ident, $fn_name : ident) => { ... }; }
Expand description
Implements the Rust operator for a given type. If you create a new SQL
function, which returns a type that you’d like to use an operator on, you
should invoke this macro. Unfortunately, Rust disallows us from
automatically implementing Add
and other traits from std::ops
, under its
orphan rules.