[−][src]Struct seamless::body::ApiBodyType
A representation of some type, including its description and shape.
This is given back for anything which implements the ApiBody
trait,
and is automatically generated if one uses the ApiBody
macro on some type.
Fields
description: String
A human friendly description of the type. When using the
ApiBody
macro, this will be automatically
populated based on the doc comments on the type.
ty: Type
The shape of the type. This should correspond to the JSON returned when
serializing the type. If you use the ApiBody
macro, this is guaranteed to be the case.
Trait Implementations
impl Clone for ApiBodyType
[src]
pub fn clone(&self) -> ApiBodyType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ApiBodyType
[src]
impl Eq for ApiBodyType
[src]
impl PartialEq<ApiBodyType> for ApiBodyType
[src]
pub fn eq(&self, other: &ApiBodyType) -> bool
[src]
pub fn ne(&self, other: &ApiBodyType) -> bool
[src]
impl Serialize for ApiBodyType
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for ApiBodyType
[src]
impl StructuralPartialEq for ApiBodyType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ApiBodyType
[src]
impl Send for ApiBodyType
[src]
impl Sync for ApiBodyType
[src]
impl Unpin for ApiBodyType
[src]
impl UnwindSafe for ApiBodyType
[src]
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>,