Skip to main content

Crate oxygenlance

Crate oxygenlance 

Source
Expand description

oxygenlance is a simple crate to allow the execution of BF Joust matches as a Rust library.

It is a simple wrapper over gearlance’s internals, modified to be thread-safe and integrate better into Rust code.

Structs§

MatchDetailedStatistics
Detailed statistics for a match between two BF Joust warriors.
MatchResult
The result of a match between two BF Joust warriors.
Warrior
A compiled BF Joust warrior.

Enums§

Error
The error type for this crate.
RoundEndingType
How a particular round of BFJoust ended.
RoundResult
The result of a single round between two BF Joust warriors.

Constants§

MATCH_COUNT
The number of matches that occur in a single round on a single configuration.
MAXTAPE
The maximum tape size that a round may have.
MINTAPE
The minimum tape size that a round may have.