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§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 UnsafeUnpin 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