pub enum TeamStateMergePolicy {
RejectConflicts,
Overwrite,
}Expand description
Merge policy for state returned by an exact delegation edge.
Variants§
RejectConflicts
Reject writes whose parent value changed after delegation began.
Overwrite
Apply child writes with last-writer-wins semantics.
Trait Implementations§
Source§impl Clone for TeamStateMergePolicy
impl Clone for TeamStateMergePolicy
Source§fn clone(&self) -> TeamStateMergePolicy
fn clone(&self) -> TeamStateMergePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TeamStateMergePolicy
Source§impl Debug for TeamStateMergePolicy
impl Debug for TeamStateMergePolicy
Source§impl Default for TeamStateMergePolicy
impl Default for TeamStateMergePolicy
Source§fn default() -> TeamStateMergePolicy
fn default() -> TeamStateMergePolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TeamStateMergePolicy
impl<'de> Deserialize<'de> for TeamStateMergePolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TeamStateMergePolicy
Source§impl JsonSchema for TeamStateMergePolicy
impl JsonSchema for TeamStateMergePolicy
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TeamStateMergePolicy
impl PartialEq for TeamStateMergePolicy
Source§impl Serialize for TeamStateMergePolicy
impl Serialize for TeamStateMergePolicy
impl StructuralPartialEq for TeamStateMergePolicy
Auto Trait Implementations§
impl Freeze for TeamStateMergePolicy
impl RefUnwindSafe for TeamStateMergePolicy
impl Send for TeamStateMergePolicy
impl Sync for TeamStateMergePolicy
impl Unpin for TeamStateMergePolicy
impl UnsafeUnpin for TeamStateMergePolicy
impl UnwindSafe for TeamStateMergePolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.