pub struct SourceExpressionResolutionPayloadV2Json {Show 22 fields
pub expression_id: String,
pub style_file_path: Option<String>,
pub selector_names: Vec<String>,
pub finite_values: Option<Vec<String>>,
pub selector_certainty: String,
pub selector_certainty_shape_kind: Option<CertaintyShapeKindV2Json>,
pub selector_constraint_kind: Option<StringConstraintKindV2Json>,
pub selector_certainty_shape_label: Option<String>,
pub selector_certainty_reason: Option<String>,
pub value_certainty: Option<String>,
pub value_certainty_shape_kind: Option<CertaintyShapeKindV2Json>,
pub value_certainty_constraint_kind: Option<StringConstraintKindV2Json>,
pub value_prefix: Option<String>,
pub value_suffix: Option<String>,
pub value_min_len: Option<i32>,
pub value_max_len: Option<i32>,
pub value_char_must: Option<String>,
pub value_char_may: Option<String>,
pub value_may_include_other_chars: Option<bool>,
pub value_certainty_shape_label: Option<String>,
pub value_certainty_reason: Option<String>,
pub reason: Option<String>,
}Fields§
§expression_id: String§style_file_path: Option<String>§selector_names: Vec<String>§finite_values: Option<Vec<String>>§selector_certainty: String§selector_certainty_shape_kind: Option<CertaintyShapeKindV2Json>§selector_constraint_kind: Option<StringConstraintKindV2Json>§selector_certainty_shape_label: Option<String>§selector_certainty_reason: Option<String>§value_certainty: Option<String>§value_certainty_shape_kind: Option<CertaintyShapeKindV2Json>§value_certainty_constraint_kind: Option<StringConstraintKindV2Json>§value_prefix: Option<String>§value_suffix: Option<String>§value_min_len: Option<i32>§value_max_len: Option<i32>§value_char_must: Option<String>§value_char_may: Option<String>§value_may_include_other_chars: Option<bool>§value_certainty_shape_label: Option<String>§value_certainty_reason: Option<String>§reason: Option<String>Trait Implementations§
Source§impl Clone for SourceExpressionResolutionPayloadV2Json
impl Clone for SourceExpressionResolutionPayloadV2Json
Source§fn clone(&self) -> SourceExpressionResolutionPayloadV2Json
fn clone(&self) -> SourceExpressionResolutionPayloadV2Json
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for SourceExpressionResolutionPayloadV2Json
impl<'de> Deserialize<'de> for SourceExpressionResolutionPayloadV2Json
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
impl StructuralPartialEq for SourceExpressionResolutionPayloadV2Json
Auto Trait Implementations§
impl Freeze for SourceExpressionResolutionPayloadV2Json
impl RefUnwindSafe for SourceExpressionResolutionPayloadV2Json
impl Send for SourceExpressionResolutionPayloadV2Json
impl Sync for SourceExpressionResolutionPayloadV2Json
impl Unpin for SourceExpressionResolutionPayloadV2Json
impl UnsafeUnpin for SourceExpressionResolutionPayloadV2Json
impl UnwindSafe for SourceExpressionResolutionPayloadV2Json
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