pub struct SyncSourceStatus {
pub source_name: String,
pub last_sync: Option<DateTime<Utc>>,
pub total_issues_processed: u64,
pub successful_syncs: u64,
pub failed_syncs: u64,
pub errors: Vec<String>,
}
Fields§
§source_name: String
§last_sync: Option<DateTime<Utc>>
§total_issues_processed: u64
§successful_syncs: u64
§failed_syncs: u64
§errors: Vec<String>
Implementations§
Trait Implementations§
Source§impl Clone for SyncSourceStatus
impl Clone for SyncSourceStatus
Source§fn clone(&self) -> SyncSourceStatus
fn clone(&self) -> SyncSourceStatus
Returns a duplicate of the value. Read more
1.0.0 · 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 SyncSourceStatus
impl Debug for SyncSourceStatus
Source§impl<'de> Deserialize<'de> for SyncSourceStatus
impl<'de> Deserialize<'de> for SyncSourceStatus
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
Auto Trait Implementations§
impl Freeze for SyncSourceStatus
impl RefUnwindSafe for SyncSourceStatus
impl Send for SyncSourceStatus
impl Sync for SyncSourceStatus
impl Unpin for SyncSourceStatus
impl UnwindSafe for SyncSourceStatus
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