pub enum ObjectTag<'a> {
CompositeEnvelope,
RelationEnvelope,
FieldRefType(Box<InputType<'a>>),
WhereInputType(ParentContainer),
NestedToOneUpdateEnvelope,
}
Expand description
Object tags help differentiating objects during parsing / raw input data processing, especially if complex object unions are present.
Variants§
CompositeEnvelope
RelationEnvelope
FieldRefType(Box<InputType<'a>>)
WhereInputType(ParentContainer)
NestedToOneUpdateEnvelope
Trait Implementations§
source§impl<'a> PartialEq for ObjectTag<'a>
impl<'a> PartialEq for ObjectTag<'a>
impl<'a> StructuralPartialEq for ObjectTag<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ObjectTag<'a>
impl<'a> Send for ObjectTag<'a>
impl<'a> Sync for ObjectTag<'a>
impl<'a> Unpin for ObjectTag<'a>
impl<'a> !UnwindSafe for ObjectTag<'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