Enum qapi_parser::spec::Spec
source · [−]pub enum Spec {
Include(Include),
Command(Command),
Struct(Struct),
Alternate(Alternate),
Enum(Enum),
Event(Event),
CombinedUnion(CombinedUnion),
Union(Union),
PragmaWhitelist {
pragma: PragmaWhitelist,
},
PragmaExceptions {
pragma: PragmaExceptions,
},
PragmaDocRequired {
pragma: PragmaDocRequired,
},
}
Variants
Include(Include)
Command(Command)
Struct(Struct)
Alternate(Alternate)
Enum(Enum)
Event(Event)
CombinedUnion(CombinedUnion)
Union(Union)
PragmaWhitelist
Fields
pragma: PragmaWhitelist
PragmaExceptions
Fields
pragma: PragmaExceptions
PragmaDocRequired
Fields
pragma: PragmaDocRequired
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Spec
impl<'de> Deserialize<'de> for Spec
sourcefn 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 RefUnwindSafe for Spec
impl Send for Spec
impl Sync for Spec
impl Unpin for Spec
impl UnwindSafe for Spec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more