diff --git a/src/lib.rs b/src/lib.rs index ebdf2c40..7b82fe12 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -583,7 +583,7 @@ impl InnerPostgresConnection { let mut result_desc: ~[ResultDescription] = match if_ok_pg!(self.read_message()) { RowDescription { descriptions } => descriptions.move_iter().map(|desc| { - ResultDescription::from_row_description_entry(desc) + stmt::make_ResultDescription(desc) }).collect(), NoData => ~[], _ => unreachable!() diff --git a/src/stmt.rs b/src/stmt.rs index d432a5d0..09d858e8 100644 --- a/src/stmt.rs +++ b/src/stmt.rs @@ -265,15 +265,12 @@ pub struct ResultDescription { ty: PostgresType } -impl ResultDescription { - pub fn from_row_description_entry(row: RowDescriptionEntry) - -> ResultDescription { - let RowDescriptionEntry { name, type_oid, .. } = row; +pub fn make_ResultDescription(row: RowDescriptionEntry) -> ResultDescription { + let RowDescriptionEntry { name, type_oid, .. } = row; - ResultDescription { - name: name, - ty: PostgresType::from_oid(type_oid) - } + ResultDescription { + name: name, + ty: PostgresType::from_oid(type_oid) } }