pub enum InterfaceItems {
Description(Description),
SimpleType(SimpleType),
DataType(DataType),
ExceptionType(ExceptionType),
Operation(Operation),
}
Expand description
A child item of the
Variants§
Description(Description)
The description of the interface
SimpleType(SimpleType)
A simple type tag
DataType(DataType)
A data type tag
ExceptionType(ExceptionType)
An exception type tag
Operation(Operation)
An operation tag
Trait Implementations§
Source§impl Debug for InterfaceItems
impl Debug for InterfaceItems
Source§impl<'de> Deserialize<'de> for InterfaceItems
impl<'de> Deserialize<'de> for InterfaceItems
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 InterfaceItems
impl PartialEq for InterfaceItems
Source§impl Serialize for InterfaceItems
impl Serialize for InterfaceItems
impl Eq for InterfaceItems
impl StructuralPartialEq for InterfaceItems
Auto Trait Implementations§
impl Freeze for InterfaceItems
impl RefUnwindSafe for InterfaceItems
impl Send for InterfaceItems
impl Sync for InterfaceItems
impl Unpin for InterfaceItems
impl UnwindSafe for InterfaceItems
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