pub enum PreimageResult {
None,
Range {
expr: Expr,
interval: Box<Interval>,
},
}Expand description
Return from crate::ScalarUDFImpl::preimage
Variants§
None
No preimage exists for the specified value
Range
The expression always evaluates to the specified constant
given that expr is within the interval
Auto Trait Implementations§
impl Freeze for PreimageResult
impl !RefUnwindSafe for PreimageResult
impl Send for PreimageResult
impl Sync for PreimageResult
impl Unpin for PreimageResult
impl UnsafeUnpin for PreimageResult
impl !UnwindSafe for PreimageResult
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