pub struct VariableReference(pub String);Expand description
VariableReference
variableReferenceValue inner type.
https://firebase.google.com/docs/firestore/reference/rest/Shared.Types/ArrayValue#Value
§Examples
let inner = "variable_name";
let o = VariableReference(inner.to_string());
let v = Value {
value_type: Some(ValueType::VariableReferenceValue(inner.to_string())),
};
let d = from_value::<'_, VariableReference>(&v)?;
assert_eq!(d, o);Tuple Fields§
§0: StringTrait Implementations§
Source§impl Clone for VariableReference
impl Clone for VariableReference
Source§fn clone(&self) -> VariableReference
fn clone(&self) -> VariableReference
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 moreSource§impl Debug for VariableReference
impl Debug for VariableReference
Source§impl<'de> Deserialize<'de> for VariableReference
impl<'de> Deserialize<'de> for VariableReference
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<String> for VariableReference
impl From<String> for VariableReference
Source§impl From<VariableReference> for String
impl From<VariableReference> for String
Source§fn from(VariableReference: VariableReference) -> Self
fn from(VariableReference: VariableReference) -> Self
Converts to this type from the input type.
Source§impl Hash for VariableReference
impl Hash for VariableReference
Source§impl Ord for VariableReference
impl Ord for VariableReference
Source§fn cmp(&self, other: &VariableReference) -> Ordering
fn cmp(&self, other: &VariableReference) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VariableReference
impl PartialEq for VariableReference
Source§impl PartialOrd for VariableReference
impl PartialOrd for VariableReference
Source§impl Serialize for VariableReference
impl Serialize for VariableReference
impl Eq for VariableReference
impl StructuralPartialEq for VariableReference
Auto Trait Implementations§
impl Freeze for VariableReference
impl RefUnwindSafe for VariableReference
impl Send for VariableReference
impl Sync for VariableReference
impl Unpin for VariableReference
impl UnsafeUnpin for VariableReference
impl UnwindSafe for VariableReference
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request