pub struct ConditionalType {
pub check_type: Box<Type>,
pub extends_type: Box<Type>,
pub true_type: Box<Type>,
pub false_type: Box<Type>,
}
Expand description
Conditional type
Fields§
§check_type: Box<Type>
§extends_type: Box<Type>
§true_type: Box<Type>
§false_type: Box<Type>
Trait Implementations§
Source§impl Clone for ConditionalType
impl Clone for ConditionalType
Source§fn clone(&self) -> ConditionalType
fn clone(&self) -> ConditionalType
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 ConditionalType
impl Debug for ConditionalType
Source§impl<'de> Deserialize<'de> for ConditionalType
impl<'de> Deserialize<'de> for ConditionalType
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 ConditionalType
impl RefUnwindSafe for ConditionalType
impl Send for ConditionalType
impl Sync for ConditionalType
impl Unpin for ConditionalType
impl UnwindSafe for ConditionalType
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