pub struct ProgressUI { /* private fields */ }Implementations§
Source§impl ProgressUI
impl ProgressUI
pub fn quiet(&self) -> bool
pub fn multi_progress<'fx_reader_lifetime>( &'fx_reader_lifetime self, ) -> MappedRwLockReadGuard<'fx_reader_lifetime, Option<MultiProgress>>
pub fn user_attended(&self) -> bool
Sourcepub fn builder() -> ProgressUIBuilder
pub fn builder() -> ProgressUIBuilder
Creates a new builder for this struct.
Source§impl ProgressUI
impl ProgressUI
pub fn message_style(&self, msg_type: MsgType) -> Style
pub fn print_message<S: ToString>(&self, msg_type: MsgType, msg: S)
pub fn report_error<S: ToString>(&self, msg: S)
pub fn report_warn<S: ToString>(&self, msg: S)
pub fn report_info<S: ToString>(&self, msg: S)
pub fn report_debug<S: ToString>(&self, msg: S)
pub fn progress_style(&self, style: PStyle) -> ProgressStyle
pub fn acquire_progress( &self, style: PStyle, order: Option<POrder<'_>>, ) -> Option<ProgressBar>
pub fn remove(&self, pb: Option<ProgressBar>)
pub fn finish(&self)
Trait Implementations§
Source§impl Default for ProgressUI
impl Default for ProgressUI
Source§impl Drop for ProgressUI
impl Drop for ProgressUI
impl FXStruct for ProgressUI
Auto Trait Implementations§
impl !Freeze for ProgressUI
impl !RefUnwindSafe for ProgressUI
impl Send for ProgressUI
impl Sync for ProgressUI
impl Unpin for ProgressUI
impl !UnwindSafe for ProgressUI
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.