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
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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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§
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