pub enum FillStrategy {
Int(i64),
Float(f64),
String(String),
Bool(bool),
Zero,
Forward,
Backward,
}Expand description
Strategy for filling null values.
Variants§
Int(i64)
Fill with a constant integer value
Float(f64)
Fill with a constant float value
String(String)
Fill with a constant string value
Bool(bool)
Fill with a constant boolean value
Zero
Fill with zero (works for numeric types)
Forward
Forward fill (use previous non-null value)
Backward
Backward fill (use next non-null value)
Trait Implementations§
Source§impl Clone for FillStrategy
impl Clone for FillStrategy
Source§fn clone(&self) -> FillStrategy
fn clone(&self) -> FillStrategy
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 FillStrategy
impl RefUnwindSafe for FillStrategy
impl Send for FillStrategy
impl Sync for FillStrategy
impl Unpin for FillStrategy
impl UnsafeUnpin for FillStrategy
impl UnwindSafe for FillStrategy
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.