pub struct LoadingUI {
pub progress: LoadingProgress,
/* private fields */
}Expand description
Enhanced Loading UI component with detailed progress tracking
Fields§
§progress: LoadingProgressImplementations§
Source§impl LoadingUI
impl LoadingUI
pub fn new() -> Self
Sourcepub fn render_dwarf_loading(
f: &mut Frame<'_>,
loading_ui: &mut LoadingUI,
loading_state: &LoadingState,
pid: Option<u32>,
)
pub fn render_dwarf_loading( f: &mut Frame<'_>, loading_ui: &mut LoadingUI, loading_state: &LoadingState, pid: Option<u32>, )
Render enhanced loading screen with DWARF loading progress
Sourcepub fn create_welcome_message(&self, total_time: f64) -> Vec<Line<'static>>
pub fn create_welcome_message(&self, total_time: f64) -> Vec<Line<'static>>
Generate styled welcome message for command panel
Sourcepub fn generate_completion_summary(&self, total_time: f64) -> Vec<String>
pub fn generate_completion_summary(&self, total_time: f64) -> Vec<String>
Generate completion summary for command panel (backward compatibility)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LoadingUI
impl RefUnwindSafe for LoadingUI
impl Send for LoadingUI
impl Sync for LoadingUI
impl Unpin for LoadingUI
impl UnwindSafe for LoadingUI
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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