Enum futures_signals::signal_vec::VecDiff [−][src]
pub enum VecDiff<A> {
Replace {
values: Vec<A>,
},
InsertAt {
index: usize,
value: A,
},
UpdateAt {
index: usize,
value: A,
},
RemoveAt {
index: usize,
},
Move {
old_index: usize,
new_index: usize,
},
Push {
value: A,
},
Pop {},
Clear {},
}
Variants
Fields of Replace
values: Vec<A>
Fields of InsertAt
index: usize
value: A
Fields of UpdateAt
index: usize
value: A
Fields of RemoveAt
index: usize
Fields of Pop
Fields of Clear
Implementations
Trait Implementations
Auto Trait Implementations
impl<A> RefUnwindSafe for VecDiff<A> where
A: RefUnwindSafe,
impl<A> UnwindSafe for VecDiff<A> where
A: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more