Remove panic from member_type

This commit is contained in:
Steven Fackler 2015-01-10 13:51:53 -08:00
parent 857f8ebd70
commit 838df94f41

View File

@ -232,17 +232,13 @@ macro_rules! make_postgres_type {
} }
} }
/// Returns the element `Type` if this `Type` is an array. /// Returns the member `Type` if this `Type` is an array.
/// pub fn member_type(&self) -> Option<Type> {
/// # Panics
///
/// Panics if this `Type` is not an array.
pub fn member_type(&self) -> Type {
match *self { match *self {
$( $(
$(Type::$variant => Type::$member,)* $(Type::$variant => Some(Type::$member),)*
)+ )+
_ => unreachable!() _ => None
} }
} }
} }