pub enum AuthoredItemReadIssue {
ItemMissing,
ItemKindMissing,
ItemNameMissing(AuthoredItemKind),
ItemBoundaryUnfinished(AuthoredItemKind),
LensRangeContradiction,
}Expand description
Why one captured input could not provide an authored-item structural lens.
These rows describe only the item envelope Macroonz must coordinate. They do not replace Rustc’s syntax, type, ownership, or coherence judgments.
Variants§
ItemMissing
The declared item boundary carried no token.
ItemKindMissing
No supported item-family keyword followed the outer attributes, visibility, and qualifiers.
ItemNameMissing(AuthoredItemKind)
An item family that has a name carried no identifier in its name seat.
ItemBoundaryUnfinished(AuthoredItemKind)
The declared item boundary ended without a braced body or semicolon.
LensRangeContradiction
A structural coordinate no longer names a run inside the captured item.
Trait Implementations§
Source§impl Clone for AuthoredItemReadIssue
impl Clone for AuthoredItemReadIssue
Source§fn clone(&self) -> AuthoredItemReadIssue
fn clone(&self) -> AuthoredItemReadIssue
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 AuthoredItemReadIssue
Source§impl Debug for AuthoredItemReadIssue
impl Debug for AuthoredItemReadIssue
Source§impl Display for AuthoredItemReadIssue
impl Display for AuthoredItemReadIssue
impl Eq for AuthoredItemReadIssue
Source§impl Hash for AuthoredItemReadIssue
impl Hash for AuthoredItemReadIssue
Source§impl PartialEq for AuthoredItemReadIssue
impl PartialEq for AuthoredItemReadIssue
impl StructuralPartialEq for AuthoredItemReadIssue
Auto Trait Implementations§
impl Freeze for AuthoredItemReadIssue
impl RefUnwindSafe for AuthoredItemReadIssue
impl Send for AuthoredItemReadIssue
impl Sync for AuthoredItemReadIssue
impl Unpin for AuthoredItemReadIssue
impl UnsafeUnpin for AuthoredItemReadIssue
impl UnwindSafe for AuthoredItemReadIssue
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