pub struct HttpUnion {
pub module_path: Vec<String>,
pub ident: String,
pub cases: Vec<HttpRepresentation>,
}Expand description
An @http union declaration: HTTP representation switching (#296).
Fields§
§module_path: Vec<String>§ident: String§cases: Vec<HttpRepresentation>Trait Implementations§
Source§impl<'de> Deserialize<'de> for HttpUnion
impl<'de> Deserialize<'de> for HttpUnion
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 HttpUnion
impl RefUnwindSafe for HttpUnion
impl Send for HttpUnion
impl Sync for HttpUnion
impl Unpin for HttpUnion
impl UnsafeUnpin for HttpUnion
impl UnwindSafe for HttpUnion
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