Struct UnicodeWordBoundaryError

struct UnicodeWordBoundaryError(_)

An error that occurs when the Unicode-aware \w class is unavailable.

This error can occur when the data tables necessary for the Unicode aware Perl character class \w are unavailable. The \w class is used to determine whether a codepoint is considered a word character or not when determining whether a Unicode aware \b (or \B) matches at a particular position.

This error can only occur when the unicode-word-boundary feature is disabled.

Implementations

impl UnicodeWordBoundaryError

fn check() -> Result<(), UnicodeWordBoundaryError>

Returns an error if and only if Unicode word boundary data is unavailable.

impl Clone for UnicodeWordBoundaryError

fn clone(self: &Self) -> UnicodeWordBoundaryError

impl Debug for UnicodeWordBoundaryError

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

impl Display for UnicodeWordBoundaryError

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

impl Error for UnicodeWordBoundaryError

impl Freeze for UnicodeWordBoundaryError

impl RefUnwindSafe for UnicodeWordBoundaryError

impl Send for UnicodeWordBoundaryError

impl Sync for UnicodeWordBoundaryError

impl Unpin for UnicodeWordBoundaryError

impl UnsafeUnpin for UnicodeWordBoundaryError

impl UnwindSafe for UnicodeWordBoundaryError

impl<T> Any for UnicodeWordBoundaryError

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for UnicodeWordBoundaryError

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for UnicodeWordBoundaryError

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

impl<T> CloneToUninit for UnicodeWordBoundaryError

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

impl<T> From for UnicodeWordBoundaryError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for UnicodeWordBoundaryError

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T> ToString for UnicodeWordBoundaryError

fn to_string(self: &Self) -> String

impl<T, U> Into for UnicodeWordBoundaryError

fn into(self: 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 for UnicodeWordBoundaryError

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for UnicodeWordBoundaryError

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