Remove panic from member_type
This commit is contained in:
parent
857f8ebd70
commit
838df94f41
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user