Expand description
Otter game system; common infrastructure Rust crate.
Otter, the Online Table Top Environment Renderer, is an online game system.
https://www.chiark.greenend.org.uk/~ianmdlvl/otter/docs/README.html
This crate is intended for use only by other parts of Otter.
The command line client for joining and managing games is
available via
cargo install otter-cli
To run an Otter server, you will need to read the build instructions.
Modules§
- accounts
- asseturl
- bundles
- clock
- commands
- crates
- currency
- Currency
- debugreader
- deck
- dice
- Dice
- error
- fastsplit
- Pieces that can split and merge in play
- gamestate
- global
- hand
- hidden
- imports
- materials_
format - mgmtchannel
- nwtemplates
- occultilks
- organise
- outline
- pcaliases
- pcrender
- pieces
- prelude
- Import Structure Doctrine:
- shapelib
- shapelib_
toml - spec
- ui
- updates
- utils
Macros§
- ambassador_
impl_ Outline Trait - A macro to be used by
ambassador::Delegateto delegateOutlineTrait - ambassador_
impl_ Outline Trait_ body_ enum - ambassador_
impl_ Outline Trait_ body_ single_ struct - ambassador_
impl_ Piece Base Trait - A macro to be used by
ambassador::Delegateto delegatePieceBaseTrait - ambassador_
impl_ Piece Base Trait_ body_ enum - ambassador_
impl_ Piece Base Trait_ body_ single_ struct - ambassador_
impl_ Piece Trait - A macro to be used by
ambassador::Delegateto delegatePieceTrait - ambassador_
impl_ Piece Trait_ body_ enum - ambassador_
impl_ Piece Trait_ body_ single_ struct - ambassador_
impl_ Shape Loadable Trait - A macro to be used by
ambassador::Delegateto delegateShapeLoadableTrait - ambassador_
impl_ Shape Loadable Trait_ body_ enum - ambassador_
impl_ Shape Loadable Trait_ body_ single_ struct - deref_
to_ field - deref_
to_ field_ mut - ensure_
eq - error_
from_ losedetails - format_
by_ fmt_ hex - impl_
via_ ambassador - serde_
with_ compat - Allows the use of serde for a compat struct
- want
- want_
failed_ internal - want_
let - wantok
- wants