pub struct ProjectionSyncReport {
pub status: ProjectionStatus,
pub synced_files: usize,
pub synced_symbols: usize,
pub skipped_files: usize,
pub failed_files: usize,
pub degraded: bool,
pub error: Option<ProjectionSyncError>,
}Fields§
§status: ProjectionStatus§synced_files: usize§synced_symbols: usize§skipped_files: usize§failed_files: usize§degraded: bool§error: Option<ProjectionSyncError>Implementations§
Source§impl ProjectionSyncReport
impl ProjectionSyncReport
pub fn ok(synced_files: usize, synced_symbols: usize) -> Self
pub fn ok_with_counts( synced_files: usize, synced_symbols: usize, skipped_files: usize, failed_files: usize, ) -> Self
pub fn degraded( kind: impl Into<String>, message: impl Into<String>, synced_files: usize, synced_symbols: usize, ) -> Self
pub fn degraded_with_counts( kind: impl Into<String>, message: impl Into<String>, synced_files: usize, synced_symbols: usize, skipped_files: usize, failed_files: usize, ) -> Self
Trait Implementations§
Source§impl Clone for ProjectionSyncReport
impl Clone for ProjectionSyncReport
Source§fn clone(&self) -> ProjectionSyncReport
fn clone(&self) -> ProjectionSyncReport
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 ProjectionSyncReport
impl Debug for ProjectionSyncReport
Source§impl<'de> Deserialize<'de> for ProjectionSyncReport
impl<'de> Deserialize<'de> for ProjectionSyncReport
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
impl Eq for ProjectionSyncReport
Source§impl PartialEq for ProjectionSyncReport
impl PartialEq for ProjectionSyncReport
Source§fn eq(&self, other: &ProjectionSyncReport) -> bool
fn eq(&self, other: &ProjectionSyncReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProjectionSyncReport
impl Serialize for ProjectionSyncReport
impl StructuralPartialEq for ProjectionSyncReport
Auto Trait Implementations§
impl Freeze for ProjectionSyncReport
impl RefUnwindSafe for ProjectionSyncReport
impl Send for ProjectionSyncReport
impl Sync for ProjectionSyncReport
impl Unpin for ProjectionSyncReport
impl UnsafeUnpin for ProjectionSyncReport
impl UnwindSafe for ProjectionSyncReport
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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