//! AST edge: parent → child link with the shared AST marker and child index.
usecrate::Ast;/// A parent-to-child link in the AST graph.
#[derive(Clone, Copy, PartialEq, Eq, Debug)]#[non_exhaustive]pubstructAstEdge{/// Marks this edge as part of the AST adjacency.
pubkind: Ast,
/// The child's position among its parent's grammar children.
pubindex:u32,
}