Skip to main content

Crate otter

Crate otter 

Source
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_OutlineTrait
A macro to be used by ambassador::Delegate to delegate OutlineTrait
ambassador_impl_OutlineTrait_body_enum
ambassador_impl_OutlineTrait_body_single_struct
ambassador_impl_PieceBaseTrait
A macro to be used by ambassador::Delegate to delegate PieceBaseTrait
ambassador_impl_PieceBaseTrait_body_enum
ambassador_impl_PieceBaseTrait_body_single_struct
ambassador_impl_PieceTrait
A macro to be used by ambassador::Delegate to delegate PieceTrait
ambassador_impl_PieceTrait_body_enum
ambassador_impl_PieceTrait_body_single_struct
ambassador_impl_ShapeLoadableTrait
A macro to be used by ambassador::Delegate to delegate ShapeLoadableTrait
ambassador_impl_ShapeLoadableTrait_body_enum
ambassador_impl_ShapeLoadableTrait_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