pub struct ProgressReporting {
pub preview_selection_limit: usize,
pub reports_bounded_progress: bool,
pub fallback: String,
}Expand description
NFR-001’s reporting half.
Fields§
§preview_selection_limit: usizeThe selection size above which a surface reports progress rather than pretending the work is instantaneous.
reports_bounded_progress: boolWhether the surfaces actually report bounded progress.
fallback: StringWhat a client sees when the limit is exceeded.
Trait Implementations§
Source§impl Clone for ProgressReporting
impl Clone for ProgressReporting
Source§impl Debug for ProgressReporting
impl Debug for ProgressReporting
impl Eq for ProgressReporting
Source§impl PartialEq for ProgressReporting
impl PartialEq for ProgressReporting
Source§impl Serialize for ProgressReporting
impl Serialize for ProgressReporting
impl StructuralPartialEq for ProgressReporting
Auto Trait Implementations§
impl Freeze for ProgressReporting
impl RefUnwindSafe for ProgressReporting
impl Send for ProgressReporting
impl Sync for ProgressReporting
impl Unpin for ProgressReporting
impl UnsafeUnpin for ProgressReporting
impl UnwindSafe for ProgressReporting
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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