Enum HistoryDuplicates

pub enum HistoryDuplicates

History filter

Variants

AlwaysAdd

No filter

IgnoreConsecutive

a line will not be added to the history if it matches the previous entry

Trait Implementations

impl Clone for HistoryDuplicates

fn clone(&self) -> HistoryDuplicates

impl Copy for HistoryDuplicates

impl Debug for HistoryDuplicates

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for HistoryDuplicates

impl PartialEq for HistoryDuplicates

fn eq(&self, other: &HistoryDuplicates) -> bool

impl StructuralPartialEq for HistoryDuplicates

Auto Trait Implementations

impl Freeze for HistoryDuplicates

impl RefUnwindSafe for HistoryDuplicates

impl Send for HistoryDuplicates

impl Sync for HistoryDuplicates

impl Unpin for HistoryDuplicates

impl UnsafeUnpin for HistoryDuplicates

impl UnwindSafe for HistoryDuplicates

Blanket Implementations

impl<T> Any for HistoryDuplicates where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for HistoryDuplicates where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for HistoryDuplicates where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for HistoryDuplicates where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for HistoryDuplicates

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for HistoryDuplicates where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for HistoryDuplicates where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for HistoryDuplicates where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for HistoryDuplicates where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>