pub struct SyncDeletion {
pub id: i64,
pub entity_type: String,
pub entity_id: String,
pub project_path: String,
pub deleted_at: i64,
pub deleted_by: String,
}Expand description
A sync deletion record (tracks what was deleted for sync).
Fields§
§id: i64Internal database ID.
entity_type: StringThe type of entity that was deleted (session, issue, etc.).
entity_id: StringThe ID of the deleted entity.
project_path: StringThe project path this deletion belongs to.
deleted_at: i64Unix timestamp (milliseconds) when the deletion occurred.
deleted_by: StringActor who performed the deletion.
Trait Implementations§
Source§impl Clone for SyncDeletion
impl Clone for SyncDeletion
Source§fn clone(&self) -> SyncDeletion
fn clone(&self) -> SyncDeletion
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 SyncDeletion
impl Debug for SyncDeletion
Source§impl<'de> Deserialize<'de> for SyncDeletion
impl<'de> Deserialize<'de> for SyncDeletion
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 SyncDeletion
impl RefUnwindSafe for SyncDeletion
impl Send for SyncDeletion
impl Sync for SyncDeletion
impl Unpin for SyncDeletion
impl UnsafeUnpin for SyncDeletion
impl UnwindSafe for SyncDeletion
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> 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