pub struct UserDefined {
pub key: Option<String>,
pub metadata: Option<FieldMetadata>,
pub value: Option<String>,
}Expand description
Arbitrary user data that is populated by the end users.
This type is not used in any activity, and only used as part of another schema.
Fields§
§key: Option<String>The end user specified key of the user defined data.
metadata: Option<FieldMetadata>Metadata about the user defined data.
value: Option<String>The end user specified value of the user defined data.
Trait Implementations§
Source§impl Clone for UserDefined
impl Clone for UserDefined
Source§fn clone(&self) -> UserDefined
fn clone(&self) -> UserDefined
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 UserDefined
impl Debug for UserDefined
Source§impl Default for UserDefined
impl Default for UserDefined
Source§fn default() -> UserDefined
fn default() -> UserDefined
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserDefined
impl<'de> Deserialize<'de> for UserDefined
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 Serialize for UserDefined
impl Serialize for UserDefined
impl Part for UserDefined
Auto Trait Implementations§
impl Freeze for UserDefined
impl RefUnwindSafe for UserDefined
impl Send for UserDefined
impl Sync for UserDefined
impl Unpin for UserDefined
impl UnwindSafe for UserDefined
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