pub struct UnionModel {
pub name: String,
pub variants: Vec<UnionVariant>,
pub union_type: UnionType,
}
Fields§
§name: String
§variants: Vec<UnionVariant>
§union_type: UnionType
Trait Implementations§
Source§impl Clone for UnionModel
impl Clone for UnionModel
Source§fn clone(&self) -> UnionModel
fn clone(&self) -> UnionModel
Returns a duplicate 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 UnionModel
impl Debug for UnionModel
Source§impl<'de> Deserialize<'de> for UnionModel
impl<'de> Deserialize<'de> for UnionModel
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 UnionModel
impl RefUnwindSafe for UnionModel
impl Send for UnionModel
impl Sync for UnionModel
impl Unpin for UnionModel
impl UnwindSafe for UnionModel
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