[][src]Struct google_datastore1_beta3::MutationResult

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

The result of applying a mutation.

This type is not used in any activity, and only used as part of another schema.

Fields

version: Option<String>

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: Option<bool>

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

key: Option<Key>

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

Trait Implementations

impl Clone for MutationResult[src]

impl Debug for MutationResult[src]

impl Default for MutationResult[src]

impl<'de> Deserialize<'de> for MutationResult[src]

impl Part for MutationResult[src]

impl Serialize 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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T, U> Into<U> for T where
    U: From<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<T> Typeable for T where
    T: Any