pub struct BoolOrSchema {
pub value: Either<bool, Box<Schema>>,
}
Fields§
§value: Either<bool, Box<Schema>>
Trait Implementations§
Source§impl Clone for BoolOrSchema
impl Clone for BoolOrSchema
Source§fn clone(&self) -> BoolOrSchema
fn clone(&self) -> BoolOrSchema
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 BoolOrSchema
impl Debug for BoolOrSchema
Source§impl Default for BoolOrSchema
impl Default for BoolOrSchema
Source§impl<'de> Deserialize<'de> for BoolOrSchema
impl<'de> Deserialize<'de> for BoolOrSchema
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
Source§impl PartialEq for BoolOrSchema
impl PartialEq for BoolOrSchema
Source§impl Serialize for BoolOrSchema
impl Serialize for BoolOrSchema
impl StructuralPartialEq for BoolOrSchema
Auto Trait Implementations§
impl Freeze for BoolOrSchema
impl RefUnwindSafe for BoolOrSchema
impl Send for BoolOrSchema
impl Sync for BoolOrSchema
impl Unpin for BoolOrSchema
impl UnwindSafe for BoolOrSchema
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more