pub struct Repeat<T, F> { /* private fields */ }Trait Implementations§
Source§impl<T, U, F> EventRoutine for Repeat<T, F>
impl<T, U, F> EventRoutine for Repeat<T, F>
type Return = U
type Data = <T as EventRoutine>::Data
type View = <T as EventRoutine>::View
type Event = <T as EventRoutine>::Event
fn handle<EP>(
self,
data: &mut Self::Data,
view: &Self::View,
event_or_peek: EP,
) -> Handled<Self::Return, Self>where
EP: EventOrPeek<Event = Self::Event>,
fn view<G, C>( &self, data: &Self::Data, view: &mut Self::View, context: ViewContext<C>, frame: &mut G, )
fn repeat<U, F>(self, f: F) -> Repeat<Self, F>
fn select<S>(self, selector: S) -> Select<Self, S>
fn and_then<U, F>(self, f: F) -> AndThen<Self, U, F>
fn map<F, U>(self, f: F) -> Map<Self, F>
fn convert_input_to_common_event(self) -> ConvertInputToCommonEvent<Self>
fn app_one_shot_ignore_return( self, data: Self::Data, view: Self::View, ) -> EventRoutineAppOneShotIgnoreReturn<Self>
fn return_on_exit<F>(self, f: F) -> ReturnOnExit<Self, F>
fn decorated<D>(self, d: D) -> Decorated<Self, D>
fn on_event<F>(self, f: F) -> OnEvent<Self, F>
Auto Trait Implementations§
impl<T, F> Freeze for Repeat<T, F>
impl<T, F> RefUnwindSafe for Repeat<T, F>where
T: RefUnwindSafe,
F: RefUnwindSafe,
impl<T, F> Send for Repeat<T, F>
impl<T, F> Sync for Repeat<T, F>
impl<T, F> Unpin for Repeat<T, F>
impl<T, F> UnwindSafe for Repeat<T, F>where
T: UnwindSafe,
F: UnwindSafe,
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