pub struct SyncLink {
pub tenant: String,
pub object_name: String,
pub external_id: String,
pub salesforce_id: Option<String>,
pub postgres_id: Option<String>,
pub last_source: Option<String>,
pub last_source_cursor: Option<String>,
pub last_payload_hash: Option<Vec<u8>>,
pub tombstone: bool,
}Expand description
Canonical sync link row.
Fields§
§tenant: StringTenant identifier.
object_name: StringSalesforce object name.
external_id: StringCanonical external ID.
salesforce_id: Option<String>Salesforce ID alias, if known.
postgres_id: Option<String>Postgres ID alias, if known.
last_source: Option<String>Source that last wrote the link.
last_source_cursor: Option<String>Source cursor for the last write.
last_payload_hash: Option<Vec<u8>>Payload hash for the last write.
tombstone: boolWhether the link represents a tombstone.
Trait Implementations§
impl Eq for SyncLink
impl StructuralPartialEq for SyncLink
Auto Trait Implementations§
impl Freeze for SyncLink
impl RefUnwindSafe for SyncLink
impl Send for SyncLink
impl Sync for SyncLink
impl Unpin for SyncLink
impl UnsafeUnpin for SyncLink
impl UnwindSafe for SyncLink
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request