pub struct DiscriminatedUnionSchema {
pub discriminator: String,
pub variants: Vec<Box<dyn Schema>>,
}Fields§
§discriminator: String§variants: Vec<Box<dyn Schema>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for DiscriminatedUnionSchema
impl !RefUnwindSafe for DiscriminatedUnionSchema
impl Send for DiscriminatedUnionSchema
impl Sync for DiscriminatedUnionSchema
impl Unpin for DiscriminatedUnionSchema
impl UnsafeUnpin for DiscriminatedUnionSchema
impl !UnwindSafe for DiscriminatedUnionSchema
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