pub enum RemoteFieldValue {
Scalar {
value: CanonicalValue,
},
Absent,
List {
values: Vec<CanonicalValue>,
},
}Expand description
One typed field value of a remote fetched document.
Variants§
Scalar
One exact typed scalar.
Fields
§
value: CanonicalValueThe exact typed scalar value.
Absent
An explicit absence in an optional scalar field.
List
A typed list of attribute values.
Fields
§
values: Vec<CanonicalValue>The exact typed list elements.
Trait Implementations§
Source§impl Clone for RemoteFieldValue
impl Clone for RemoteFieldValue
Source§fn clone(&self) -> RemoteFieldValue
fn clone(&self) -> RemoteFieldValue
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 RemoteFieldValue
impl Debug for RemoteFieldValue
Source§impl<'de> Deserialize<'de> for RemoteFieldValue
impl<'de> Deserialize<'de> for RemoteFieldValue
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 PartialEq for RemoteFieldValue
impl PartialEq for RemoteFieldValue
Source§impl Serialize for RemoteFieldValue
impl Serialize for RemoteFieldValue
impl StructuralPartialEq for RemoteFieldValue
Auto Trait Implementations§
impl Freeze for RemoteFieldValue
impl RefUnwindSafe for RemoteFieldValue
impl Send for RemoteFieldValue
impl Sync for RemoteFieldValue
impl Unpin for RemoteFieldValue
impl UnsafeUnpin for RemoteFieldValue
impl UnwindSafe for RemoteFieldValue
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