pub enum MutationService {
Confirmed(ConfirmedServiceChoice),
Unconfirmed(UnconfirmedServiceChoice),
}Expand description
The service a mutation decision is for.
Variants§
Confirmed(ConfirmedServiceChoice)
A confirmed service, which the server answers.
Unconfirmed(UnconfirmedServiceChoice)
An unconfirmed service: nothing goes back, a denial included.
Trait Implementations§
Source§impl Clone for MutationService
impl Clone for MutationService
impl Copy for MutationService
Source§impl Debug for MutationService
impl Debug for MutationService
impl Eq for MutationService
Source§impl From<ConfirmedServiceChoice> for MutationService
impl From<ConfirmedServiceChoice> for MutationService
Source§fn from(service: ConfirmedServiceChoice) -> Self
fn from(service: ConfirmedServiceChoice) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MutationService
impl PartialEq for MutationService
impl StructuralPartialEq for MutationService
Auto Trait Implementations§
impl Freeze for MutationService
impl RefUnwindSafe for MutationService
impl Send for MutationService
impl Sync for MutationService
impl Unpin for MutationService
impl UnsafeUnpin for MutationService
impl UnwindSafe for MutationService
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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