pub struct ReferencedFieldsForType {
pub field_names: Vec<String>,
pub is_interface: bool,
}Expand description
A list of fields that will be resolved for a given type
Fields§
§field_names: Vec<String>names of the fields queried
is_interface: boolwhether the field is an interface
Trait Implementations§
Source§impl Clone for ReferencedFieldsForType
impl Clone for ReferencedFieldsForType
Source§fn clone(&self) -> ReferencedFieldsForType
fn clone(&self) -> ReferencedFieldsForType
Returns a duplicate 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 ReferencedFieldsForType
impl Debug for ReferencedFieldsForType
Source§impl<'de> Deserialize<'de> for ReferencedFieldsForType
impl<'de> Deserialize<'de> for ReferencedFieldsForType
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 ReferencedFieldsForType
impl PartialEq for ReferencedFieldsForType
Source§impl Serialize for ReferencedFieldsForType
impl Serialize for ReferencedFieldsForType
impl Eq for ReferencedFieldsForType
impl StructuralPartialEq for ReferencedFieldsForType
Auto Trait Implementations§
impl Freeze for ReferencedFieldsForType
impl RefUnwindSafe for ReferencedFieldsForType
impl Send for ReferencedFieldsForType
impl Sync for ReferencedFieldsForType
impl Unpin for ReferencedFieldsForType
impl UnwindSafe for ReferencedFieldsForType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.