[][src]Struct grep_searcher::Encoding

pub struct Encoding(_);

An encoding to use when searching.

An encoding can be used to configure a SearcherBuilder to transcode source data from an encoding to UTF-8 before searching.

An Encoding will always be cheap to clone.

Methods

impl Encoding[src]

pub fn new(label: &str) -> Result<Encoding, ConfigError>[src]

Create a new encoding for the specified label.

The encoding label provided is mapped to an encoding via the set of available choices specified in the Encoding Standard. If the given label does not correspond to a valid encoding, then this returns an error.

Trait Implementations

impl Clone for Encoding[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Encoding[src]

Auto Trait Implementations

impl Send for Encoding

impl Sync for Encoding

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.