Enum qapi_qmp::SchemaInfo
source · pub enum SchemaInfo {
object {
name: String,
object: SchemaInfoObject,
},
enum_ {
name: String,
enum_: SchemaInfoEnum,
},
builtin {
name: String,
builtin: SchemaInfoBuiltin,
},
array {
name: String,
array: SchemaInfoArray,
},
alternate {
name: String,
alternate: SchemaInfoAlternate,
},
command {
name: String,
command: SchemaInfoCommand,
},
event {
name: String,
event: SchemaInfoEvent,
},
}
Variants§
Implementations§
source§impl SchemaInfo
impl SchemaInfo
pub fn meta_type(&self) -> SchemaMetaType
Trait Implementations§
source§impl Clone for SchemaInfo
impl Clone for SchemaInfo
source§fn clone(&self) -> SchemaInfo
fn clone(&self) -> SchemaInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SchemaInfo
impl Debug for SchemaInfo
source§impl<'de> Deserialize<'de> for SchemaInfo
impl<'de> Deserialize<'de> for SchemaInfo
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