pub enum TableNullValue {
Integer(i64),
Text(String),
}Expand description
The value a table column uses to mark an undefined entry, from its TNULLn card.
The two table kinds spell this differently: a binary table gives an integer that matching raw entries are compared against, while an ASCII table gives the literal character string that fills the field. Both are accepted here so that a header carrying either still parses.
Variants§
Integer(i64)
TNULLn = -32768, as binary tables write it.
Text(String)
TNULLn = ' ', as ASCII tables write it.
Implementations§
Trait Implementations§
Source§impl Clone for TableNullValue
impl Clone for TableNullValue
Source§fn clone(&self) -> TableNullValue
fn clone(&self) -> TableNullValue
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 TableNullValue
impl Debug for TableNullValue
Source§impl Display for TableNullValue
impl Display for TableNullValue
Source§impl PartialEq for TableNullValue
impl PartialEq for TableNullValue
impl StructuralPartialEq for TableNullValue
Auto Trait Implementations§
impl Freeze for TableNullValue
impl RefUnwindSafe for TableNullValue
impl Send for TableNullValue
impl Sync for TableNullValue
impl Unpin for TableNullValue
impl UnsafeUnpin for TableNullValue
impl UnwindSafe for TableNullValue
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<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