pub struct CancellableLoader { /* private fields */ }Expand description
Cancellable loader with a cancel callback.
Implementations§
Source§impl CancellableLoader
impl CancellableLoader
Sourcepub fn is_running(&self) -> bool
pub fn is_running(&self) -> bool
Check if running.
Trait Implementations§
Source§impl Component for CancellableLoader
impl Component for CancellableLoader
Source§fn render(&self, width: usize) -> Vec<String>
fn render(&self, width: usize) -> Vec<String>
Render the component to lines for the given viewport width. Read more
Source§fn invalidate(&self)
fn invalidate(&self)
Invalidate any cached rendering state.
Called when theme changes or when component needs to re-render from scratch.
Source§fn as_any(&self) -> &dyn Any
fn as_any(&self) -> &dyn Any
Downcast to Any for runtime type checking.
This enables the layout system to check for LayoutNodeProvider.
Source§fn handle_input(&self, _data: &str) -> bool
fn handle_input(&self, _data: &str) -> bool
Optional handler for keyboard input when component has focus. Read more
Source§fn wants_key_release(&self) -> bool
fn wants_key_release(&self) -> bool
If true, component receives key release events (Kitty protocol).
Default is false - release events are filtered out.
Auto Trait Implementations§
impl !Freeze for CancellableLoader
impl RefUnwindSafe for CancellableLoader
impl Send for CancellableLoader
impl Sync for CancellableLoader
impl Unpin for CancellableLoader
impl UnsafeUnpin for CancellableLoader
impl UnwindSafe for CancellableLoader
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