Struct juniper::Object [−][src]
pub struct Object<S> { /* fields omitted */ }
Expand description
A Object value
Implementations
Create a new Object value with a fixed number of preallocated slots for field-value pairs
Add a new field with a value
If there is already a field for the given key any both values are objects, they are merged.
Otherwise the existing value is replaced and returned.
Check if the object already contains a field with the given name
Get a iterator over all field value pairs
Get a iterator over all mutable field value pairs
Get the current number of fields
Get the value for a given field
Trait Implementations
Auto Trait Implementations
impl<S> RefUnwindSafe for Object<S> where
S: RefUnwindSafe,
impl<S> UnwindSafe for Object<S> where
S: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V