pub struct ObjectValue<'a> {
pub children: Vec<'a, ObjectField<'a>>,
}
Expand description
AST Node for an Object value, which is a list of Object fields.
Objects in GraphQL are unordered lists of keyed input values and serialize to JSON objects. An Object literal’s contents may be any arbitrary value literal or variable. Reference
Fields§
§children: Vec<'a, ObjectField<'a>>
Implementations§
Source§impl<'a> ObjectValue<'a>
impl<'a> ObjectValue<'a>
Trait Implementations§
Source§impl<'a> Clone for ObjectValue<'a>
impl<'a> Clone for ObjectValue<'a>
Source§fn clone(&self) -> ObjectValue<'a>
fn clone(&self) -> ObjectValue<'a>
Returns a copy 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<'a> Debug for ObjectValue<'a>
impl<'a> Debug for ObjectValue<'a>
Source§impl<'a> DefaultIn<'a> for ObjectValue<'a>
impl<'a> DefaultIn<'a> for ObjectValue<'a>
fn default_in(arena: &'a Bump) -> Self
Source§impl<'a> From<ObjectValue<'a>> for Value<'a>
impl<'a> From<ObjectValue<'a>> for Value<'a>
Source§fn from(x: ObjectValue<'a>) -> Self
fn from(x: ObjectValue<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> IntoIterator for ObjectValue<'a>
impl<'a> IntoIterator for ObjectValue<'a>
Source§impl<'a> PartialEq for ObjectValue<'a>
impl<'a> PartialEq for ObjectValue<'a>
Source§impl<'a> PrintNode for ObjectValue<'a>
impl<'a> PrintNode for ObjectValue<'a>
Source§impl<'a> ValueFromNode<'a> for ObjectValue<'a>
impl<'a> ValueFromNode<'a> for ObjectValue<'a>
impl<'a> StructuralPartialEq for ObjectValue<'a>
Auto Trait Implementations§
impl<'a> Freeze for ObjectValue<'a>
impl<'a> !RefUnwindSafe for ObjectValue<'a>
impl<'a> !Send for ObjectValue<'a>
impl<'a> !Sync for ObjectValue<'a>
impl<'a> Unpin for ObjectValue<'a>
impl<'a> !UnwindSafe for ObjectValue<'a>
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