#[non_exhaustive]pub struct ProgressTick {
pub phase: String,
pub current: u64,
pub total: Option<u64>,
}Expand description
Intermediate progress frame emitted by the child during a long-running request.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.phase: StringPhase name the child is reporting progress for.
current: u64Items completed so far in this phase.
total: Option<u64>Total expected items in this phase, if known.
Implementations§
Trait Implementations§
Source§impl Clone for ProgressTick
impl Clone for ProgressTick
Source§fn clone(&self) -> ProgressTick
fn clone(&self) -> ProgressTick
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProgressTick
impl Debug for ProgressTick
Source§impl<'de> Deserialize<'de> for ProgressTick
impl<'de> Deserialize<'de> for ProgressTick
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ProgressTick
impl PartialEq for ProgressTick
Source§fn eq(&self, other: &ProgressTick) -> bool
fn eq(&self, other: &ProgressTick) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProgressTick
impl Serialize for ProgressTick
impl Eq for ProgressTick
impl StructuralPartialEq for ProgressTick
Auto Trait Implementations§
impl Freeze for ProgressTick
impl RefUnwindSafe for ProgressTick
impl Send for ProgressTick
impl Sync for ProgressTick
impl Unpin for ProgressTick
impl UnsafeUnpin for ProgressTick
impl UnwindSafe for ProgressTick
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