postgres::to_sql_checked!
[−]
[src]
macro_rules! to_sql_checked { () => { fn to_sql_checked(&self, ty: &$crate::types::Type, out: &mut ::std::io::Write, ctx: &$crate::types::SessionInfo) -> $crate::Result<$crate::types::IsNull> { if !<Self as $crate::types::ToSql>::accepts(ty) { return Err($crate::error::Error::WrongType(ty.clone())); } self.to_sql(ty, out, ctx) } } }
Generates an implementation of ToSql::to_sql_checked
.
All ToSql
implementations should use this macro.