Struct andiskaz::string::NotAGrapheme
source · pub struct NotAGrapheme;
Expand description
Error generated when validating a grapheme
(TermGrapheme
) and the string does not
containing exactly one grapheme cluster
(TermGrapheme
).
Trait Implementations§
source§impl Clone for NotAGrapheme
impl Clone for NotAGrapheme
source§fn clone(&self) -> NotAGrapheme
fn clone(&self) -> NotAGrapheme
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 NotAGrapheme
impl Debug for NotAGrapheme
source§impl Default for NotAGrapheme
impl Default for NotAGrapheme
source§fn default() -> NotAGrapheme
fn default() -> NotAGrapheme
Returns the “default value” for a type. Read more
source§impl Display for NotAGrapheme
impl Display for NotAGrapheme
source§impl Error for NotAGrapheme
impl Error for NotAGrapheme
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
source§impl From<NotAGrapheme> for TermGraphemeError
impl From<NotAGrapheme> for TermGraphemeError
source§fn from(error: NotAGrapheme) -> Self
fn from(error: NotAGrapheme) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for NotAGrapheme
impl Send for NotAGrapheme
impl Sync for NotAGrapheme
impl Unpin for NotAGrapheme
impl UnwindSafe for NotAGrapheme
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere T: Any,
source§fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.source§fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>
fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.