Struct datastore_grpc::google::datastore::v1::MutationResult[][src]

pub struct MutationResult {
    pub key: Option<Key>,
    pub version: i64,
    pub conflict_detected: bool,
}

The result of applying a mutation.

Fields

key: Option<Key>

The automatically allocated key. Set only when the mutation allocated a key.

version: i64

The version of the entity on the server after processing the mutation. If the mutation doesn't change anything on the server, then the version will be the version of the current entity or, if no entity is present, a version that is strictly greater than the version of any previous entity and less than the version of any possible future entity.

conflict_detected: bool

Whether a conflict was detected for this mutation. Always false when a conflict detection strategy field is not set in the mutation.

Trait Implementations

impl Clone for MutationResult[src]

impl Debug for MutationResult[src]

impl Default for MutationResult[src]

impl Message for MutationResult[src]

impl PartialEq<MutationResult> for MutationResult[src]

impl StructuralPartialEq for MutationResult[src]

Auto Trait Implementations

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>, 

impl<T> WithSubscriber for T[src]