Struct serde_with::formats::PreferOne [−][src]
pub struct PreferOne;
Use in combination with OneOrMany
. Emit single element for lists of size 1.
Trait Implementations
impl Clone for PreferOne
[src]
impl Copy for PreferOne
[src]
impl Debug for PreferOne
[src]
impl Default for PreferOne
[src]
impl Format for PreferOne
[src]
Use in combination with OneOrMany
. Emit single element for lists of size 1.
Auto Trait Implementations
impl RefUnwindSafe for PreferOne
impl Send for PreferOne
impl Sync for PreferOne
impl Unpin for PreferOne
impl UnwindSafe for PreferOne
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,