[−][src]Enum webext_storage::sync::incoming::IncomingAction
This is the set of actions we know how to take locally for incoming records. Which one depends on the IncomingState. Every state which updates also records the set of changes we should notify
Variants
We should locally delete the data for this record
Fields of DeleteLocally
ext_id: String
changes: StorageChanges
We will take the remote.
Fields of TakeRemote
We merged this data - this is what we came up with.
Fields of Merge
Entry exists locally and it's the same as the incoming record.
Fields of Same
ext_id: String
Incoming tombstone for an item we've never seen.
Trait Implementations
impl Debug for IncomingAction
[src]
impl PartialEq<IncomingAction> for IncomingAction
[src]
fn eq(&self, other: &IncomingAction) -> bool
[src]
fn ne(&self, other: &IncomingAction) -> bool
[src]
impl StructuralPartialEq for IncomingAction
[src]
Auto Trait Implementations
impl RefUnwindSafe for IncomingAction
impl Send for IncomingAction
impl Sync for IncomingAction
impl Unpin for IncomingAction
impl UnwindSafe for IncomingAction
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,