pub enum OffsetResetPolicy {
Earliest,
Latest,
None,
}Expand description
Policy for resetting offsets when no committed offset is found.
Variants§
Earliest
Start from the earliest available offset.
Latest
Start from the latest available offset.
None
Fail if no offset is found.
Trait Implementations§
Source§impl Clone for OffsetResetPolicy
impl Clone for OffsetResetPolicy
Source§fn clone(&self) -> OffsetResetPolicy
fn clone(&self) -> OffsetResetPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OffsetResetPolicy
impl Debug for OffsetResetPolicy
Source§impl Default for OffsetResetPolicy
impl Default for OffsetResetPolicy
Source§fn default() -> OffsetResetPolicy
fn default() -> OffsetResetPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OffsetResetPolicy
impl<'de> Deserialize<'de> for OffsetResetPolicy
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
Source§impl PartialEq for OffsetResetPolicy
impl PartialEq for OffsetResetPolicy
Source§impl Serialize for OffsetResetPolicy
impl Serialize for OffsetResetPolicy
impl Copy for OffsetResetPolicy
impl Eq for OffsetResetPolicy
impl StructuralPartialEq for OffsetResetPolicy
Auto Trait Implementations§
impl Freeze for OffsetResetPolicy
impl RefUnwindSafe for OffsetResetPolicy
impl Send for OffsetResetPolicy
impl Sync for OffsetResetPolicy
impl Unpin for OffsetResetPolicy
impl UnwindSafe for OffsetResetPolicy
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