Struct google_tagmanager2::api::MergeConflict[][src]

pub struct MergeConflict {
    pub entity_in_base_version: Option<Entity>,
    pub entity_in_workspace: Option<Entity>,
}

Represents a merge conflict.

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

Fields

entity_in_base_version: Option<Entity>

The base version entity (since the latest sync operation) that has conflicting changes compared to the workspace. If this field is missing, it means the workspace entity is deleted from the base version.

entity_in_workspace: Option<Entity>

The workspace entity that has conflicting changes compared to the base version. If an entity is deleted in a workspace, it will still appear with a deleted change status.

Trait Implementations

impl Clone for MergeConflict[src]

impl Debug for MergeConflict[src]

impl Default for MergeConflict[src]

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

impl Part for MergeConflict[src]

impl Serialize for MergeConflict[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> Instrument 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.