pub struct QueryVariables { /* private fields */ }Implementations§
Source§impl QueryVariables
impl QueryVariables
pub fn new() -> QueryVariables
pub fn from_values( values: Vec<(impl Into<String>, QueryVariableValue)>, ) -> QueryVariables
pub fn push( &mut self, name: impl Into<String>, value: QueryVariableValue, ) -> Result<usize, Error>
pub fn get(&self, name: &str) -> Option<&QueryVariableValue>
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for QueryVariables
impl Clone for QueryVariables
Source§fn clone(&self) -> QueryVariables
fn clone(&self) -> QueryVariables
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QueryVariables
impl Debug for QueryVariables
Source§impl Default for QueryVariables
impl Default for QueryVariables
Source§fn default() -> QueryVariables
fn default() -> QueryVariables
Returns the “default value” for a type. Read more
Source§impl PartialEq for QueryVariables
impl PartialEq for QueryVariables
Source§fn eq(&self, other: &QueryVariables) -> bool
fn eq(&self, other: &QueryVariables) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl QueryVariableSet for QueryVariables
impl QueryVariableSet for QueryVariables
fn into_query_variables(self) -> QueryVariables
impl StructuralPartialEq for QueryVariables
Auto Trait Implementations§
impl Freeze for QueryVariables
impl RefUnwindSafe for QueryVariables
impl Send for QueryVariables
impl Sync for QueryVariables
impl Unpin for QueryVariables
impl UnsafeUnpin for QueryVariables
impl UnwindSafe for QueryVariables
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more