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: PragmaWhitelistPragmaExceptions
Fields
§
pragma: PragmaExceptionsPragmaDocRequired
Fields
§
pragma: PragmaDocRequiredTrait Implementations§
source§impl<'de> Deserialize<'de> for Spec
impl<'de> Deserialize<'de> for Spec
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 RefUnwindSafe for Spec
impl Send for Spec
impl Sync for Spec
impl Unpin for Spec
impl UnwindSafe for Spec
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