[−][src]Struct grep_searcher::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]
fn clone(&self) -> Encoding
[src]
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 Unpin for Encoding
impl Sync for Encoding
impl UnwindSafe for Encoding
impl RefUnwindSafe for Encoding
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,