Struct grid_sdk::protocol::schema::state::PropertyDefinitionBuilder [−][src]
pub struct PropertyDefinitionBuilder {
pub name: Option<String>,
pub data_type: Option<DataType>,
pub required: Option<bool>,
pub description: Option<String>,
pub number_exponent: Option<i32>,
pub enum_options: Vec<String>,
pub struct_properties: Vec<PropertyDefinition>,
}Expand description
Builder used to create a PropertyDefinition
Fields
name: Option<String>data_type: Option<DataType>required: Option<bool>description: Option<String>number_exponent: Option<i32>enum_options: Vec<String>struct_properties: Vec<PropertyDefinition>Implementations
pub fn with_struct_properties(
self,
struct_properties: Vec<PropertyDefinition>
) -> PropertyDefinitionBuilderTrait Implementations
Returns the “default value” for a type. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for PropertyDefinitionBuilderimpl Send for PropertyDefinitionBuilderimpl Sync for PropertyDefinitionBuilderimpl Unpin for PropertyDefinitionBuilderimpl UnwindSafe for PropertyDefinitionBuilderBlanket Implementations
Mutably borrows from an owned value. Read more