pub struct MeshObjectPolicy {
pub expires_at_ms: Option<u64>,
pub suppress_previews: Option<bool>,
}Expand description
mesh.objects.put(path, dataBase64, policy?) retention and preview policy.
Fields§
§expires_at_ms: Option<u64>Absolute expiry in host time. Hosts may internally derive this from TTL before persistence, but app-facing behavior is always expressed as an absolute host-clock deadline.
suppress_previews: Option<bool>Hint for host-managed previews, notifications, and restored plaintext derivatives on compliant hosts.
Trait Implementations§
Source§impl Clone for MeshObjectPolicy
impl Clone for MeshObjectPolicy
Source§fn clone(&self) -> MeshObjectPolicy
fn clone(&self) -> MeshObjectPolicy
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 MeshObjectPolicy
impl Debug for MeshObjectPolicy
Source§impl Default for MeshObjectPolicy
impl Default for MeshObjectPolicy
Source§fn default() -> MeshObjectPolicy
fn default() -> MeshObjectPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MeshObjectPolicy
impl<'de> Deserialize<'de> for MeshObjectPolicy
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 MeshObjectPolicy
impl PartialEq for MeshObjectPolicy
Source§impl Serialize for MeshObjectPolicy
impl Serialize for MeshObjectPolicy
impl Eq for MeshObjectPolicy
impl StructuralPartialEq for MeshObjectPolicy
Auto Trait Implementations§
impl Freeze for MeshObjectPolicy
impl RefUnwindSafe for MeshObjectPolicy
impl Send for MeshObjectPolicy
impl Sync for MeshObjectPolicy
impl Unpin for MeshObjectPolicy
impl UnsafeUnpin for MeshObjectPolicy
impl UnwindSafe for MeshObjectPolicy
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