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
pub fn vzip(self) -> V