Enum async_graphql::Value [−][src]
pub enum Value {
Null,
Number(Number),
String(String),
Boolean(bool),
Enum(Name),
List(Vec<ConstValue, Global>),
Object(BTreeMap<Name, ConstValue>),
}Expand description
A resolved GraphQL value, for example 1 or "Hello World!".
It can be serialized and deserialized. Enums will be converted to strings. Attempting to
serialize Upload will fail, and Enum and Upload cannot be deserialized.
Variants
null.
Number(Number)A number.
String(String)A string.
Boolean(bool)A boolean.
Enum(Name)An enum. These are typically in SCREAMING_SNAKE_CASE.
List(Vec<ConstValue, Global>)A list of values.
Object(BTreeMap<Name, ConstValue>)An object. This is a map of keys to values.
Implementations
impl ConstValue[src]
impl ConstValue[src]Trait Implementations
impl Clone for ConstValue[src]
impl Clone for ConstValue[src]pub fn clone(&self) -> ConstValue[src]
pub fn clone(&self) -> ConstValue[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for ConstValue[src]
impl Debug for ConstValue[src]impl Default for ConstValue[src]
impl Default for ConstValue[src]pub fn default() -> ConstValue[src]
pub fn default() -> ConstValue[src]Returns the “default value” for a type. Read more
impl<'de> Deserialize<'de> for ConstValue[src]
impl<'de> Deserialize<'de> for ConstValue[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ConstValue, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ConstValue, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
impl<'de> Deserializer<'de> for ConstValue[src]
impl<'de> Deserializer<'de> for ConstValue[src]type Error = DeserializerError
type Error = DeserializerErrorThe error type that can be returned if some error occurs during deserialization. Read more
pub fn deserialize_any<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_any<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Require the Deserializer to figure out how to drive the visitor based
on what data type is in the input. Read more
pub fn deserialize_bool<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_bool<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a bool value.
pub fn deserialize_i8<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_i8<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an i8 value.
pub fn deserialize_i16<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_i16<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an i16 value.
pub fn deserialize_i32<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_i32<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an i32 value.
pub fn deserialize_i64<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_i64<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an i64 value.
pub fn deserialize_i128<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_i128<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an i128 value. Read more
pub fn deserialize_u8<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_u8<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a u8 value.
pub fn deserialize_u16<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_u16<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a u16 value.
pub fn deserialize_u32<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_u32<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a u32 value.
pub fn deserialize_u64<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_u64<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a u64 value.
pub fn deserialize_u128<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_u128<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an u128 value. Read more
pub fn deserialize_f32<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_f32<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a f32 value.
pub fn deserialize_f64<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_f64<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a f64 value.
pub fn deserialize_char<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_char<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a char value.
pub fn deserialize_str<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_str<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a string value and does
not benefit from taking ownership of buffered data owned by the
Deserializer. Read more
pub fn deserialize_string<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_string<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a string value and would
benefit from taking ownership of buffered data owned by the
Deserializer. Read more
pub fn deserialize_bytes<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_bytes<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a byte array and does not
benefit from taking ownership of buffered data owned by the
Deserializer. Read more
pub fn deserialize_byte_buf<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_byte_buf<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a byte array and would
benefit from taking ownership of buffered data owned by the
Deserializer. Read more
pub fn deserialize_unit<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_unit<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a unit value.
pub fn deserialize_unit_struct<V>(
self,
name: &'static str,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_unit_struct<V>(
self,
name: &'static str,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a unit struct with a
particular name. Read more
pub fn deserialize_seq<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_seq<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a sequence of values.
pub fn deserialize_tuple<V>(
self,
len: usize,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_tuple<V>(
self,
len: usize,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a sequence of values and
knows how many values there are without looking at the serialized data. Read more
pub fn deserialize_tuple_struct<V>(
self,
name: &'static str,
len: usize,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_tuple_struct<V>(
self,
name: &'static str,
len: usize,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a tuple struct with a
particular name and number of fields. Read more
pub fn deserialize_map<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_map<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a map of key-value pairs.
pub fn deserialize_struct<V>(
self,
name: &'static str,
fields: &'static [&'static str],
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_struct<V>(
self,
name: &'static str,
fields: &'static [&'static str],
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a struct with a particular
name and fields. Read more
pub fn deserialize_identifier<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_identifier<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting the name of a struct
field or the discriminant of an enum variant. Read more
pub fn deserialize_ignored_any<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_ignored_any<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type needs to deserialize a value whose type
doesn’t matter because it is ignored. Read more
pub fn deserialize_option<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_option<V>(
self,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an optional value. Read more
pub fn deserialize_newtype_struct<V>(
self,
_name: &'static str,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_newtype_struct<V>(
self,
_name: &'static str,
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting a newtype struct with a
particular name. Read more
pub fn deserialize_enum<V>(
self,
_name: &'static str,
_variants: &'static [&'static str],
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]
pub fn deserialize_enum<V>(
self,
_name: &'static str,
_variants: &'static [&'static str],
visitor: V
) -> Result<<V as Visitor<'de>>::Value, <ConstValue as Deserializer<'de>>::Error> where
V: Visitor<'de>, [src]Hint that the Deserialize type is expecting an enum value with a
particular name and possible variants. Read more
fn is_human_readable(&self) -> bool[src]
fn is_human_readable(&self) -> bool[src]Determine whether Deserialize implementations should expect to
deserialize their human-readable form. Read more
impl Display for ConstValue[src]
impl Display for ConstValue[src]impl<'a, T> From<&'a [T]> for ConstValue where
T: Clone + Into<ConstValue>, [src]
impl<'a, T> From<&'a [T]> for ConstValue where
T: Clone + Into<ConstValue>, [src]pub fn from(f: &'a [T]) -> ConstValue[src]
pub fn from(f: &'a [T]) -> ConstValue[src]Performs the conversion.
impl<'a> From<&'a str> for ConstValue[src]
impl<'a> From<&'a str> for ConstValue[src]pub fn from(value: &'a str) -> ConstValue[src]
pub fn from(value: &'a str) -> ConstValue[src]Performs the conversion.
impl From<()> for ConstValue[src]
impl From<()> for ConstValue[src]pub fn from(()) -> ConstValue[src]
pub fn from(()) -> ConstValue[src]Performs the conversion.
impl From<BTreeMap<Name, ConstValue>> for ConstValue[src]
impl From<BTreeMap<Name, ConstValue>> for ConstValue[src]pub fn from(f: BTreeMap<Name, ConstValue>) -> ConstValue[src]
pub fn from(f: BTreeMap<Name, ConstValue>) -> ConstValue[src]Performs the conversion.
impl<'a> From<Cow<'a, str>> for ConstValue[src]
impl<'a> From<Cow<'a, str>> for ConstValue[src]pub fn from(f: Cow<'a, str>) -> ConstValue[src]
pub fn from(f: Cow<'a, str>) -> ConstValue[src]Performs the conversion.
impl From<String> for ConstValue[src]
impl From<String> for ConstValue[src]pub fn from(value: String) -> ConstValue[src]
pub fn from(value: String) -> ConstValue[src]Performs the conversion.
impl From<Variables> for ConstValue[src]
impl From<Variables> for ConstValue[src]pub fn from(variables: Variables) -> ConstValue[src]
pub fn from(variables: Variables) -> ConstValue[src]Performs the conversion.
impl<T> From<Vec<T, Global>> for ConstValue where
T: Into<ConstValue>, [src]
impl<T> From<Vec<T, Global>> for ConstValue where
T: Into<ConstValue>, [src]pub fn from(f: Vec<T, Global>) -> ConstValue[src]
pub fn from(f: Vec<T, Global>) -> ConstValue[src]Performs the conversion.
impl From<bool> for ConstValue[src]
impl From<bool> for ConstValue[src]pub fn from(value: bool) -> ConstValue[src]
pub fn from(value: bool) -> ConstValue[src]Performs the conversion.
impl From<f32> for ConstValue[src]
impl From<f32> for ConstValue[src]pub fn from(f: f32) -> ConstValue[src]
pub fn from(f: f32) -> ConstValue[src]Performs the conversion.
impl From<f64> for ConstValue[src]
impl From<f64> for ConstValue[src]pub fn from(f: f64) -> ConstValue[src]
pub fn from(f: f64) -> ConstValue[src]Performs the conversion.
impl From<i16> for ConstValue[src]
impl From<i16> for ConstValue[src]pub fn from(n: i16) -> ConstValue[src]
pub fn from(n: i16) -> ConstValue[src]Performs the conversion.
impl From<i32> for ConstValue[src]
impl From<i32> for ConstValue[src]pub fn from(n: i32) -> ConstValue[src]
pub fn from(n: i32) -> ConstValue[src]Performs the conversion.
impl From<i64> for ConstValue[src]
impl From<i64> for ConstValue[src]pub fn from(n: i64) -> ConstValue[src]
pub fn from(n: i64) -> ConstValue[src]Performs the conversion.
impl From<i8> for ConstValue[src]
impl From<i8> for ConstValue[src]pub fn from(n: i8) -> ConstValue[src]
pub fn from(n: i8) -> ConstValue[src]Performs the conversion.
impl From<isize> for ConstValue[src]
impl From<isize> for ConstValue[src]pub fn from(n: isize) -> ConstValue[src]
pub fn from(n: isize) -> ConstValue[src]Performs the conversion.
impl From<u16> for ConstValue[src]
impl From<u16> for ConstValue[src]pub fn from(n: u16) -> ConstValue[src]
pub fn from(n: u16) -> ConstValue[src]Performs the conversion.
impl From<u32> for ConstValue[src]
impl From<u32> for ConstValue[src]pub fn from(n: u32) -> ConstValue[src]
pub fn from(n: u32) -> ConstValue[src]Performs the conversion.
impl From<u64> for ConstValue[src]
impl From<u64> for ConstValue[src]pub fn from(n: u64) -> ConstValue[src]
pub fn from(n: u64) -> ConstValue[src]Performs the conversion.
impl From<u8> for ConstValue[src]
impl From<u8> for ConstValue[src]pub fn from(n: u8) -> ConstValue[src]
pub fn from(n: u8) -> ConstValue[src]Performs the conversion.
impl From<usize> for ConstValue[src]
impl From<usize> for ConstValue[src]pub fn from(n: usize) -> ConstValue[src]
pub fn from(n: usize) -> ConstValue[src]Performs the conversion.
impl<T> FromIterator<T> for ConstValue where
T: Into<ConstValue>, [src]
impl<T> FromIterator<T> for ConstValue where
T: Into<ConstValue>, [src]pub fn from_iter<I>(iter: I) -> ConstValue where
I: IntoIterator<Item = T>, [src]
pub fn from_iter<I>(iter: I) -> ConstValue where
I: IntoIterator<Item = T>, [src]Creates a value from an iterator. Read more
impl<'de> IntoDeserializer<'de, DeserializerError> for ConstValue[src]
impl<'de> IntoDeserializer<'de, DeserializerError> for ConstValue[src]type Deserializer = ConstValue
type Deserializer = ConstValueThe type of the deserializer being converted into.
pub fn into_deserializer(
self
) -> <ConstValue as IntoDeserializer<'de, DeserializerError>>::Deserializer[src]
pub fn into_deserializer(
self
) -> <ConstValue as IntoDeserializer<'de, DeserializerError>>::Deserializer[src]Convert this value into a deserializer.
impl PartialEq<ConstValue> for ConstValue[src]
impl PartialEq<ConstValue> for ConstValue[src]impl Serialize for ConstValue[src]
impl Serialize for ConstValue[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer, [src]
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer, [src]Serialize this value into the given Serde serializer. Read more
impl TryFrom<Value> for ConstValue[src]
impl TryFrom<Value> for ConstValue[src]impl Eq for ConstValue[src]
impl StructuralEq for ConstValue[src]
Auto Trait Implementations
impl RefUnwindSafe for ConstValue
impl Send for ConstValue
impl Sync for ConstValue
impl Unpin for ConstValue
impl UnwindSafe for ConstValue
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]pub fn equivalent(&self, key: &K) -> bool[src]
pub fn equivalent(&self, key: &K) -> bool[src]Compare self to key and return true if they are equal.
impl<T> FutureExt for T[src]
impl<T> FutureExt for T[src]fn with_context(self, otel_cx: Context) -> WithContext<Self>[src]
fn with_context(self, otel_cx: Context) -> WithContext<Self>[src]fn with_current_context(self) -> WithContext<Self>[src]
fn with_current_context(self) -> WithContext<Self>[src]impl<T> Instrument for T[src]
impl<T> Instrument for T[src]fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]impl<T> Instrument for T[src]
impl<T> Instrument for T[src]fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
type Output = TShould always be Self
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>, pub fn vzip(self) -> V
impl<T> WithSubscriber for T[src]
impl<T> WithSubscriber for T[src]fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>, [src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>, [src]Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
fn with_current_subscriber(self) -> WithDispatch<Self>[src]
fn with_current_subscriber(self) -> WithDispatch<Self>[src]Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,