pub enum QueryData {
Show 14 variants
Items {
items: Vec<ItemInfo>,
},
TypeInfo(TypeDetails),
TraitImpls {
impls: Vec<TraitImplDetails>,
},
InherentImpls {
impls: Vec<InherentImplDetails>,
},
Fields {
fields: Vec<FieldInfo>,
},
Layout(LayoutInfo),
Traits {
traits: Vec<TraitInfo>,
},
TraitDetails(TraitDetails),
Types {
types: Vec<TypeSummary>,
},
ResolvedType {
original: String,
resolved: String,
chain: Vec<String>,
},
ImplCheck {
implements: bool,
impl_info: Option<TraitImplDetails>,
},
Implementors {
types: Vec<TypeSummary>,
},
Pong,
ShuttingDown,
}Expand description
Data returned from successful queries.
Variantsยง
Items
Response to ListItems
TypeInfo(TypeDetails)
Response to GetType
TraitImpls
Response to GetTraitImpls
Fields
ยง
impls: Vec<TraitImplDetails>InherentImpls
Response to GetInherentImpls
Fields
ยง
impls: Vec<InherentImplDetails>Fields
Response to GetFields
Layout(LayoutInfo)
Response to GetLayout
Traits
Response to GetTraits
TraitDetails(TraitDetails)
Response to GetTrait
Types
Response to FindTypes
Fields
ยง
types: Vec<TypeSummary>ResolvedType
Response to ResolveAlias
ImplCheck
Response to CheckImpl
Implementors
Response to GetImplementors
Fields
ยง
types: Vec<TypeSummary>Pong
Response to Ping
ShuttingDown
Response to Shutdown
Trait Implementationsยง
Sourceยงimpl<'de> Deserialize<'de> for QueryData
impl<'de> Deserialize<'de> for QueryData
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 QueryData
impl RefUnwindSafe for QueryData
impl Send for QueryData
impl Sync for QueryData
impl Unpin for QueryData
impl UnwindSafe for QueryData
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