[−][src]Struct async_graphql_parser::types::Directive
A GraphQL directive, such as @deprecated(reason: "Use the other field")
.
Fields
name: Positioned<Name>
The name of the directive.
arguments: Vec<(Positioned<Name>, Positioned<Value>)>
The arguments to the directive.
Implementations
impl Directive
[src]
#[must_use]pub fn into_const(self) -> Option<ConstDirective>
[src]
Attempt to convert this Directive
into a ConstDirective
.
#[must_use]pub fn get_argument(&self, name: &str) -> Option<&Positioned<Value>>
[src]
Get the argument with the given name.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Directive
impl Send for Directive
impl Sync for Directive
impl Unpin for Directive
impl UnwindSafe for Directive
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,