[][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 Part for MutationResult[src]

impl Default for MutationResult[src]

impl Clone for MutationResult[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for MutationResult[src]

impl Serialize for MutationResult[src]

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

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]