Expand description
This prelude contains all important types needed to both create parsers in the alpm workspace. It’s also convenient to import by consumers, as it also contains all traits necessary for interacting with our parsers.
Re-exports§
pub use crate::error::ContextExt;pub use crate::error::ContextParser;pub use crate::error::Input;pub use crate::error::LayerExt;pub use crate::error::LayerParser;pub use crate::error::PResult;pub use crate::error::ParseStack;pub use crate::traits::AlpmParser;pub use crate::traits::ParserUntil;pub use crate::traits::ParserUntilInclusive;
Structs§
- Context
Parserimplementation forParser::context
Enums§
- StrContext
- Additional parse context for [
ContextError] added viaParser::context - StrContext
Value - See
StrContext
Traits§
- Parser
- Core trait for parsing