pub struct AppDataSyncPolicy {
pub kind: AppDataSyncKind,
pub cursor_ttl_secs: Option<u32>,
pub full_refresh_interval_secs: Option<u32>,
pub retention_secs: Option<u32>,
}Expand description
Bounded synchronization policy for generic app data.
Fields§
§kind: AppDataSyncKind§cursor_ttl_secs: Option<u32>§full_refresh_interval_secs: Option<u32>§retention_secs: Option<u32>Trait Implementations§
Source§impl Clone for AppDataSyncPolicy
impl Clone for AppDataSyncPolicy
Source§fn clone(&self) -> AppDataSyncPolicy
fn clone(&self) -> AppDataSyncPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AppDataSyncPolicy
impl Debug for AppDataSyncPolicy
Source§impl<'de> Deserialize<'de> for AppDataSyncPolicy
impl<'de> Deserialize<'de> for AppDataSyncPolicy
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
impl Eq for AppDataSyncPolicy
Source§impl PartialEq for AppDataSyncPolicy
impl PartialEq for AppDataSyncPolicy
Source§impl Serialize for AppDataSyncPolicy
impl Serialize for AppDataSyncPolicy
impl StructuralPartialEq for AppDataSyncPolicy
Auto Trait Implementations§
impl Freeze for AppDataSyncPolicy
impl RefUnwindSafe for AppDataSyncPolicy
impl Send for AppDataSyncPolicy
impl Sync for AppDataSyncPolicy
impl Unpin for AppDataSyncPolicy
impl UnsafeUnpin for AppDataSyncPolicy
impl UnwindSafe for AppDataSyncPolicy
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