pub struct GQLSelectionField {
pub alias: Option<String>,
pub name: String,
pub arguments: Vec<(String, String)>,
pub directives: Vec<String>,
pub selection_set: Vec<GQLSelectionField>,
}Fields§
§alias: Option<String>§name: String§arguments: Vec<(String, String)>§directives: Vec<String>§selection_set: Vec<GQLSelectionField>Implementations§
Trait Implementations§
Source§impl Clone for GQLSelectionField
impl Clone for GQLSelectionField
Source§fn clone(&self) -> GQLSelectionField
fn clone(&self) -> GQLSelectionField
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 moreAuto Trait Implementations§
impl Freeze for GQLSelectionField
impl RefUnwindSafe for GQLSelectionField
impl Send for GQLSelectionField
impl Sync for GQLSelectionField
impl Unpin for GQLSelectionField
impl UnsafeUnpin for GQLSelectionField
impl UnwindSafe for GQLSelectionField
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