Struct seamless::api::ApiBodyInfo [−][src]
A representation of some type, including its description and shape.
This is given back for anything which implements the crate::ApiBody
trait,
and is automatically generated if one uses the crate::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: ApiBodyType
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 ApiBodyInfo
[src]
fn clone(&self) -> ApiBodyInfo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ApiBodyInfo
[src]
impl Eq for ApiBodyInfo
[src]
impl PartialEq<ApiBodyInfo> for ApiBodyInfo
[src]
fn eq(&self, other: &ApiBodyInfo) -> bool
[src]
fn ne(&self, other: &ApiBodyInfo) -> bool
[src]
impl Serialize for ApiBodyInfo
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for ApiBodyInfo
[src]
impl StructuralPartialEq for ApiBodyInfo
[src]
Auto Trait Implementations
impl RefUnwindSafe for ApiBodyInfo
[src]
impl Send for ApiBodyInfo
[src]
impl Sync for ApiBodyInfo
[src]
impl Unpin for ApiBodyInfo
[src]
impl UnwindSafe for ApiBodyInfo
[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>,