pub struct StateFieldDefinition {
pub field_type: StateFieldType,
pub default: Option<Value>,
pub nullable: bool,
pub description: Option<String>,
}Expand description
A single state field definition.
Fields§
§field_type: StateFieldTypeThe type of the state field.
default: Option<Value>Default value for the field.
nullable: boolWhether the field is nullable.
description: Option<String>Description for documentation.
Trait Implementations§
Source§impl Clone for StateFieldDefinition
impl Clone for StateFieldDefinition
Source§fn clone(&self) -> StateFieldDefinition
fn clone(&self) -> StateFieldDefinition
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 StateFieldDefinition
impl Debug for StateFieldDefinition
Source§impl<'de> Deserialize<'de> for StateFieldDefinition
impl<'de> Deserialize<'de> for StateFieldDefinition
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 StateFieldDefinition
impl RefUnwindSafe for StateFieldDefinition
impl Send for StateFieldDefinition
impl Sync for StateFieldDefinition
impl Unpin for StateFieldDefinition
impl UnwindSafe for StateFieldDefinition
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