pub struct TransitionExpandedFields {
pub required: bool,
pub name: String,
pub operations: Vec<String>,
pub schema: TransitionExpandedFieldsSchema,
pub allowed_values: Option<Vec<TransitionFieldAllowedValue>>,
pub has_default_value: Option<bool>,
pub default_value: Option<String>,
}
Fields§
§required: bool
§name: String
§operations: Vec<String>
§schema: TransitionExpandedFieldsSchema
§allowed_values: Option<Vec<TransitionFieldAllowedValue>>
§has_default_value: Option<bool>
§default_value: Option<String>
Trait Implementations§
Source§impl Clone for TransitionExpandedFields
impl Clone for TransitionExpandedFields
Source§fn clone(&self) -> TransitionExpandedFields
fn clone(&self) -> TransitionExpandedFields
Returns a copy 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 TransitionExpandedFields
impl Debug for TransitionExpandedFields
Source§impl<'de> Deserialize<'de> for TransitionExpandedFields
impl<'de> Deserialize<'de> for TransitionExpandedFields
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 TransitionExpandedFields
impl RefUnwindSafe for TransitionExpandedFields
impl Send for TransitionExpandedFields
impl Sync for TransitionExpandedFields
impl Unpin for TransitionExpandedFields
impl UnwindSafe for TransitionExpandedFields
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