pub struct ProjectSyncStatus {
pub name: String,
pub linked: bool,
pub last_sync: Option<String>,
pub pending_changes: i32,
}Fields§
§name: String§linked: boolTrue once the project has synced.
last_sync: Option<String>Null when never synced. An ISO 8601 instant, such as 2026-03-01T09:30:00Z.
pending_changes: i32Trait Implementations§
Source§impl Clone for ProjectSyncStatus
impl Clone for ProjectSyncStatus
Source§impl Debug for ProjectSyncStatus
impl Debug for ProjectSyncStatus
Source§impl Default for ProjectSyncStatus
impl Default for ProjectSyncStatus
Source§impl<'de> Deserialize<'de> for ProjectSyncStatuswhere
ProjectSyncStatus: Default,
impl<'de> Deserialize<'de> for ProjectSyncStatuswhere
ProjectSyncStatus: Default,
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 ProjectSyncStatus
impl PartialEq for ProjectSyncStatus
Source§impl Serialize for ProjectSyncStatus
impl Serialize for ProjectSyncStatus
impl StructuralPartialEq for ProjectSyncStatus
Auto Trait Implementations§
impl Freeze for ProjectSyncStatus
impl RefUnwindSafe for ProjectSyncStatus
impl Send for ProjectSyncStatus
impl Sync for ProjectSyncStatus
impl Unpin for ProjectSyncStatus
impl UnsafeUnpin for ProjectSyncStatus
impl UnwindSafe for ProjectSyncStatus
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