pub enum GrammarReverseFailureKind {
LinksNotFaithful,
LossyExport,
RulesChanged,
DocChanged,
SampleRejected,
SampleAccepted,
}Expand description
What a failed check found.
Variants§
LinksNotFaithful
Reading the links back writes different links.
LossyExport
The emitter reported a lossy conversion.
RulesChanged
The re-imported rules differ from the imported ones.
DocChanged
A re-imported rule lost or changed its documentation.
SampleRejected
A text the grammar must accept was rejected.
SampleAccepted
A text the grammar must reject was accepted.
Implementations§
Trait Implementations§
Source§impl Clone for GrammarReverseFailureKind
impl Clone for GrammarReverseFailureKind
Source§fn clone(&self) -> GrammarReverseFailureKind
fn clone(&self) -> GrammarReverseFailureKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GrammarReverseFailureKind
Source§impl Debug for GrammarReverseFailureKind
impl Debug for GrammarReverseFailureKind
impl Eq for GrammarReverseFailureKind
impl StructuralPartialEq for GrammarReverseFailureKind
Auto Trait Implementations§
impl Freeze for GrammarReverseFailureKind
impl RefUnwindSafe for GrammarReverseFailureKind
impl Send for GrammarReverseFailureKind
impl Sync for GrammarReverseFailureKind
impl Unpin for GrammarReverseFailureKind
impl UnsafeUnpin for GrammarReverseFailureKind
impl UnwindSafe for GrammarReverseFailureKind
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.