pub struct NcEnumValue {
pub value: NcIntegerValue,
pub member: Option<String>,
}Expand description
A decoded NetCDF-4 enum value.
Fields§
§value: NcIntegerValueThe stored integer value.
member: Option<String>The matching enum member name, if the stored value is declared by the type.
Trait Implementations§
Source§impl Clone for NcEnumValue
impl Clone for NcEnumValue
Source§fn clone(&self) -> NcEnumValue
fn clone(&self) -> NcEnumValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NcEnumValue
impl Debug for NcEnumValue
Source§impl PartialEq for NcEnumValue
impl PartialEq for NcEnumValue
Source§fn eq(&self, other: &NcEnumValue) -> bool
fn eq(&self, other: &NcEnumValue) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for NcEnumValue
impl StructuralPartialEq for NcEnumValue
Auto Trait Implementations§
impl Freeze for NcEnumValue
impl RefUnwindSafe for NcEnumValue
impl Send for NcEnumValue
impl Sync for NcEnumValue
impl Unpin for NcEnumValue
impl UnsafeUnpin for NcEnumValue
impl UnwindSafe for NcEnumValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more