[−][src]Struct juniper::RuleError
Query validation error
Methods
impl RuleError
[src]
pub fn message(&self) -> &str
[src]
Access the message for a validation error
pub fn locations(&self) -> &[SourcePosition]
[src]
Access the positions of the validation error
All validation errors contain at least one source position, but some validators supply extra context through multiple positions.
Trait Implementations
impl Ord for RuleError
[src]
fn cmp(&self, other: &RuleError) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
🔬 This is a nightly-only experimental API. (
clamp
)Restrict a value to a certain interval. Read more
impl Eq for RuleError
[src]
impl PartialOrd<RuleError> for RuleError
[src]
fn partial_cmp(&self, other: &RuleError) -> Option<Ordering>
[src]
fn lt(&self, other: &RuleError) -> bool
[src]
fn le(&self, other: &RuleError) -> bool
[src]
fn gt(&self, other: &RuleError) -> bool
[src]
fn ge(&self, other: &RuleError) -> bool
[src]
impl PartialEq<RuleError> for RuleError
[src]
impl Debug for RuleError
[src]
impl Serialize for RuleError
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,