Struct gapi_grpc::google::datastore::v1beta3::Mutation[][src]

pub struct Mutation {
    pub operation: Option<Operation>,
    pub conflict_detection_strategy: Option<ConflictDetectionStrategy>,
}

A mutation to apply to an entity.

Fields

operation: Option<Operation>

The mutation operation.

For insert, update, and upsert:

conflict_detection_strategy: Option<ConflictDetectionStrategy>

When set, the server will detect whether or not this mutation conflicts with the current version of the entity on the server. Conflicting mutations are not applied, and are marked as such in MutationResult.

Trait Implementations

impl Clone for Mutation[src]

impl Debug for Mutation[src]

impl Default for Mutation[src]

impl Message for Mutation[src]

impl PartialEq<Mutation> for Mutation[src]

impl StructuralPartialEq for Mutation[src]

Auto Trait Implementations

impl RefUnwindSafe for Mutation

impl Send for Mutation

impl Sync for Mutation

impl Unpin for Mutation

impl UnwindSafe for Mutation

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]