pub enum VecEvent<T> {
}👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
Expand description
A vector change event.
Variants§
InitialComplete
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The incremental subscription has reached the value of the observed vector at the time it was subscribed.
Push(T)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
An item was added at the end.
Pop
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The last item was removed.
Insert(usize, T)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
An item was inserted at the given index.
Set(usize, T)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The specified item was modified.
Remove(usize)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The specified item was removed.
SwapRemove(usize)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The specified element was removed and replaced by the last element.
Fill(T)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
All vector elements have been set to the specified value.
Resize(usize, T)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The vector has been resized to the specified length.
Truncate(usize)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The vector has been truncated to the specified length.
Retain(HashSet<usize>)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
Retain the specified elements.
RetainNot(HashSet<usize>)
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
Retain the inverse of the specified elements.
Clear
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
All items were removed.
ShrinkToFit
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
Shrink capacity to fit.
Done
👎Deprecated: remoc-obs has been integrated into remoc as module remoc::robs. Please update your references.
The vector has reached its final state and no further events will occur.
Trait Implementations§
Source§impl<'de, T> Deserialize<'de> for VecEvent<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for VecEvent<T>where
T: Deserialize<'de>,
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<T: Eq> Eq for VecEvent<T>
impl<T> StructuralPartialEq for VecEvent<T>
Auto Trait Implementations§
impl<T> Freeze for VecEvent<T>where
T: Freeze,
impl<T> RefUnwindSafe for VecEvent<T>where
T: RefUnwindSafe,
impl<T> Send for VecEvent<T>where
T: Send,
impl<T> Sync for VecEvent<T>where
T: Sync,
impl<T> Unpin for VecEvent<T>where
T: Unpin,
impl<T> UnwindSafe for VecEvent<T>where
T: UnwindSafe,
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