pub enum MutationOutcome {
Terminal,
Pending {
resolver: Option<MutationResolver>,
},
Indeterminate {
resolver: Option<MutationResolver>,
},
ResolutionRequired {
resolver: MutationResolver,
},
}Variants§
Terminal
Pending
Fields
§
resolver: Option<MutationResolver>Indeterminate
Fields
§
resolver: Option<MutationResolver>ResolutionRequired
Fields
§
resolver: MutationResolverTrait Implementations§
Source§impl Clone for MutationOutcome
impl Clone for MutationOutcome
Source§impl Debug for MutationOutcome
impl Debug for MutationOutcome
Source§impl<'de> Deserialize<'de> for MutationOutcome
impl<'de> Deserialize<'de> for MutationOutcome
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 MutationOutcome
impl PartialEq for MutationOutcome
Source§impl Serialize for MutationOutcome
impl Serialize for MutationOutcome
impl StructuralPartialEq for MutationOutcome
Auto Trait Implementations§
impl Freeze for MutationOutcome
impl RefUnwindSafe for MutationOutcome
impl Send for MutationOutcome
impl Sync for MutationOutcome
impl Unpin for MutationOutcome
impl UnsafeUnpin for MutationOutcome
impl UnwindSafe for MutationOutcome
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