pub enum RawTemplateDef {
String {
exact: Option<f64>,
min: Option<f64>,
max: Option<f64>,
details: Option<RawStringDetails>,
},
Float {
exact: Option<f64>,
min: Option<f64>,
max: Option<f64>,
details: Option<RawFloatDetails>,
},
Object {
composition: HashMap<String, String>,
},
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RawTemplateDef
impl<'de> Deserialize<'de> for RawTemplateDef
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 RawTemplateDef
impl RefUnwindSafe for RawTemplateDef
impl Send for RawTemplateDef
impl Sync for RawTemplateDef
impl Unpin for RawTemplateDef
impl UnsafeUnpin for RawTemplateDef
impl UnwindSafe for RawTemplateDef
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