pub struct TimeWindowResolver;Expand description
Time window resolver
Implementations§
Source§impl TimeWindowResolver
impl TimeWindowResolver
Sourcepub fn resolve_window(
window: &TimeWindow,
ctx: &ExecutionContext,
) -> Result<Range<usize>>
pub fn resolve_window( window: &TimeWindow, ctx: &ExecutionContext, ) -> Result<Range<usize>>
Convert a time window to row index range
Auto Trait Implementations§
impl Freeze for TimeWindowResolver
impl RefUnwindSafe for TimeWindowResolver
impl Send for TimeWindowResolver
impl Sync for TimeWindowResolver
impl Unpin for TimeWindowResolver
impl UnsafeUnpin for TimeWindowResolver
impl UnwindSafe for TimeWindowResolver
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> 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 more