binator_core

Crates.iobinator_core
lib.rsbinator_core
version0.0.2
sourcesrc
created_at2024-03-13 14:07:51.5107
updated_at2024-03-13 14:24:26.710488
descriptionThis contains all cores traits needed to work with binator
homepage
repositoryhttps://github.com/binator/core
max_upload_size
id1171706
size54,953
Antoine (Stargateur)

documentation

README

Terminology:

Name Description
Stream A structure that would produce Item when asked
Parser Something that will check that Item produced by Stream are correct
Context A structure that will manage Failure from Parser
Token Represent what a Parser return for Success
Atom A structure that contain information about the Failure or Error from a Parser
Element Something, generally an enumeration, that will contain all different kind of Atom
Parsed Enumeration that indicate result of a Parser
Parse A trait that all Parser implement, used to use a Parser
Failure Indicate a Parser didn't validate the input
Success Indicate a Parser validate the input
Error Indicate a Parser encounter an irrecoverable error.
Streaming A trait that Stream implement to make their job
Item Item produced by a Stream, generally just an u8
Span A delimited part of the Stream
Contexting A trait that all Context will implement, used to accumulate failure of Parser
Commit count: 0

cargo fmt