pub enum BatchAction {
Add,
Replace,
Reuse,
Delete,
}Expand description
Required action for one source-owned extractor batch.
Variants§
Add
Execute the extractor for a newly discovered source.
Replace
Execute the extractor and replace an existing source batch.
Reuse
Reuse the previous batch without extractor work.
Delete
Remove the previous batch because its source disappeared.
Trait Implementations§
Source§impl Clone for BatchAction
impl Clone for BatchAction
Source§fn clone(&self) -> BatchAction
fn clone(&self) -> BatchAction
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 BatchAction
Source§impl Debug for BatchAction
impl Debug for BatchAction
impl Eq for BatchAction
Source§impl PartialEq for BatchAction
impl PartialEq for BatchAction
impl StructuralPartialEq for BatchAction
Auto Trait Implementations§
impl Freeze for BatchAction
impl RefUnwindSafe for BatchAction
impl Send for BatchAction
impl Sync for BatchAction
impl Unpin for BatchAction
impl UnsafeUnpin for BatchAction
impl UnwindSafe for BatchAction
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.