Struct polars_lazy::dsl::ChainedWhen  
pub struct ChainedWhen { /* private fields */ }Expand description
Utility struct for the when-then-otherwise expression.
Represents the state of the expression after an additional when is called.
In this state, then must be called to continue to finish the expression.
Implementations§
§impl ChainedWhen
 
impl ChainedWhen
pub fn then<E>(self, statement: E) -> ChainedThen
Trait Implementations§
§impl Clone for ChainedWhen
 
impl Clone for ChainedWhen
§fn clone(&self) -> ChainedWhen
 
fn clone(&self) -> ChainedWhen
Returns a copy 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 ChainedWhen
impl !RefUnwindSafe for ChainedWhen
impl Send for ChainedWhen
impl Sync for ChainedWhen
impl Unpin for ChainedWhen
impl !UnwindSafe for ChainedWhen
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> 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