Less reflection

This commit is contained in:
Steven Fackler 2014-02-09 13:57:51 -08:00
parent b15716cf4e
commit 481a4e1c4b

View File

@ -77,7 +77,7 @@ static RANGE_EMPTY: i8 = 0b0000_0001;
macro_rules! make_postgres_type( macro_rules! make_postgres_type(
($($doc:attr $oid:ident => $variant:ident $(member $member:ident)*),+) => ( ($($doc:attr $oid:ident => $variant:ident $(member $member:ident)*),+) => (
/// A Postgres type /// A Postgres type
#[deriving(Eq)] #[deriving(Eq, Show)]
pub enum PostgresType { pub enum PostgresType {
$( $(
$doc $doc
@ -222,7 +222,7 @@ macro_rules! check_types(
($($expected:pat)|+, $actual:ident) => ( ($($expected:pat)|+, $actual:ident) => (
match $actual { match $actual {
$(&$expected)|+ => (), $(&$expected)|+ => (),
actual => fail!("Invalid Postgres type {:?}", actual) actual => fail!("Invalid Postgres type {}", *actual)
} }
) )
) )