Enum Flag

pub enum Flag

A single flag.

Variants

CaseInsensitive

i

MultiLine

m

DotMatchesNewLine

s

SwapGreed

U

Unicode

u

CRLF

R

IgnoreWhitespace

x

Trait Implementations

impl Clone for Flag

fn clone(&self) -> Self

impl Copy for Flag

impl Debug for Flag

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

impl Eq for Flag

impl PartialEq for Flag

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

impl StructuralPartialEq for Flag

Auto Trait Implementations

impl Freeze for Flag

impl RefUnwindSafe for Flag

impl Send for Flag

impl Sync for Flag

impl Unpin for Flag

impl UnsafeUnpin for Flag

impl UnwindSafe for Flag

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for Flag

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for Flag 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 Flag where U: Into<T>,

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

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

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