pub struct GroupInfoError { /* private fields */ }
Available on crate feature
alloc
only.Expand description
An error that may occur when building a GroupInfo
.
Building a GroupInfo
does a variety of checks to make sure the
capturing groups satisfy a number of invariants. This includes, but is not
limited to, ensuring that the first capturing group is unnamed and that
there are no duplicate capture groups for a specific pattern.
Trait Implementations§
Source§impl Clone for GroupInfoError
impl Clone for GroupInfoError
Source§fn clone(&self) -> GroupInfoError
fn clone(&self) -> GroupInfoError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GroupInfoError
impl Debug for GroupInfoError
Source§impl Display for GroupInfoError
impl Display for GroupInfoError
Source§impl Error for GroupInfoError
Available on crate feature std
only.
impl Error for GroupInfoError
Available on crate feature
std
only.Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for GroupInfoError
impl RefUnwindSafe for GroupInfoError
impl Send for GroupInfoError
impl Sync for GroupInfoError
impl Unpin for GroupInfoError
impl UnwindSafe for GroupInfoError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes