pub enum OverlayValue {
Empty,
Number(f64),
DateTime(f64),
Duration(f64),
Boolean(bool),
Text(Arc<str>),
Error(u8),
Pending,
}Variants§
Empty
Number(f64)
DateTime(f64)
Date/Time/DateTime stored as an Excel serial in the numeric lane.
Duration(f64)
Duration stored as an Excel-style day-fraction in the numeric lane.
Boolean(bool)
Text(Arc<str>)
Error(u8)
Pending
Implementations§
Source§impl OverlayValue
impl OverlayValue
pub fn from_literal_value(value: &LiteralValue, date_system: DateSystem) -> Self
Trait Implementations§
Source§impl Clone for OverlayValue
impl Clone for OverlayValue
Source§fn clone(&self) -> OverlayValue
fn clone(&self) -> OverlayValue
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 OverlayValue
impl Debug for OverlayValue
Source§impl PartialEq for OverlayValue
impl PartialEq for OverlayValue
Source§fn eq(&self, other: &OverlayValue) -> bool
fn eq(&self, other: &OverlayValue) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OverlayValue
Auto Trait Implementations§
impl Freeze for OverlayValue
impl RefUnwindSafe for OverlayValue
impl Send for OverlayValue
impl Sync for OverlayValue
impl Unpin for OverlayValue
impl UnsafeUnpin for OverlayValue
impl UnwindSafe for OverlayValue
Blanket Implementations§
impl<T> Allocation for T
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