Struct google_datastore1::MutationResult [−][src]
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 Default for MutationResult
[src]
impl Default for MutationResult
fn default() -> MutationResult
[src]
fn default() -> MutationResult
Returns the "default value" for a type. Read more
impl Clone for MutationResult
[src]
impl Clone for MutationResult
fn clone(&self) -> MutationResult
[src]
fn clone(&self) -> MutationResult
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for MutationResult
[src]
impl Debug for MutationResult
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for MutationResult
[src]
impl Part for MutationResult
Auto Trait Implementations
impl Send for MutationResult
impl Send for MutationResult
impl Sync for MutationResult
impl Sync for MutationResult