pub struct CkField {
pub kind: String,
pub value: Value,
pub is_encrypted: Option<bool>,
}Expand description
A CloudKit field value with type tag and optional encryption flag.
Fields§
§kind: String§value: Value§is_encrypted: Option<bool>Implementations§
Source§impl CkField
impl CkField
pub fn string(v: impl Into<String>) -> Self
pub fn string_encrypted(v: impl Into<String>) -> Self
pub fn string_null() -> Self
pub fn string_list(v: Vec<String>) -> Self
pub fn string_list_null() -> Self
pub fn int64(v: i64) -> Self
pub fn timestamp(ms: i64) -> Self
pub fn timestamp_null() -> Self
pub fn bytes(b64: impl Into<String>) -> Self
pub fn asset_id(receipt: AssetReceipt) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CkField
impl<'de> Deserialize<'de> for CkField
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 CkField
impl RefUnwindSafe for CkField
impl Send for CkField
impl Sync for CkField
impl Unpin for CkField
impl UnsafeUnpin for CkField
impl UnwindSafe for CkField
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