pub struct EnumVariantRef {
pub label: &'static str,
pub discriminant: i64,
}Expand description
One value of an enum column type.
label is what a text column (or a PostgreSQL enum) stores, and
discriminant is what an integer column stores.
Fields§
§label: &'static strThe stored text label, usually the variant name.
discriminant: i64The integer value of the variant.
Trait Implementations§
Source§impl Clone for EnumVariantRef
impl Clone for EnumVariantRef
impl Copy for EnumVariantRef
Source§impl Debug for EnumVariantRef
impl Debug for EnumVariantRef
impl Eq for EnumVariantRef
Source§impl PartialEq for EnumVariantRef
impl PartialEq for EnumVariantRef
impl StructuralPartialEq for EnumVariantRef
Auto Trait Implementations§
impl Freeze for EnumVariantRef
impl RefUnwindSafe for EnumVariantRef
impl Send for EnumVariantRef
impl Sync for EnumVariantRef
impl Unpin for EnumVariantRef
impl UnsafeUnpin for EnumVariantRef
impl UnwindSafe for EnumVariantRef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more