Module fisher_common::state [] [src]

Fisher's global state.

This module contains the code that keeps the Fisher global state. This is used for example to generate unique IDs across the codebase. The main State struct is also marked as Sync and Send, so it can be used across threads without locking.

Structs

State

This struct keeps the global state of Fisher.

UniqueId

This struct contains an unique ID.

Enums

IdKind

This enum represents a kind of ID.