pub struct HistoryImportEvent {
pub name: &'static str,
pub status: &'static str,
pub ranges_committed: usize,
pub ranges_total: usize,
pub bytes_processed: u64,
pub duration_ms: u64,
pub error_code: Option<&'static str>,
}Expand description
Content-free event envelope for frontends and diagnostics. The payload type intentionally has no content, session id, project id, or filesystem path.
Fields§
§name: &'static str§status: &'static str§ranges_committed: usize§ranges_total: usize§bytes_processed: u64§duration_ms: u64§error_code: Option<&'static str>Implementations§
Trait Implementations§
Source§impl Clone for HistoryImportEvent
impl Clone for HistoryImportEvent
Source§impl Debug for HistoryImportEvent
impl Debug for HistoryImportEvent
impl Eq for HistoryImportEvent
Source§impl PartialEq for HistoryImportEvent
impl PartialEq for HistoryImportEvent
Source§impl Serialize for HistoryImportEvent
impl Serialize for HistoryImportEvent
impl StructuralPartialEq for HistoryImportEvent
Auto Trait Implementations§
impl Freeze for HistoryImportEvent
impl RefUnwindSafe for HistoryImportEvent
impl Send for HistoryImportEvent
impl Sync for HistoryImportEvent
impl Unpin for HistoryImportEvent
impl UnsafeUnpin for HistoryImportEvent
impl UnwindSafe for HistoryImportEvent
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.