Module active_standby::primitives [−][src]
Structs
Reader | Class used to obtain read guards to the underlying table. Obtaining a ReadGuard should never suffer contention since the active table is promised to never have a write guard. |
SendWriteGuard | Guard for a SendWriter, not a WriteGuard that is Send. |
SendWriter | SendWriter is a wrapper around Writer that is able to be sent across threads. |
WriteGuard | WriteGuard is the interface used to actually mutate the tables. The lifecycle of a WriteGuard is as follows: |
Writer | Writer is the class used to gain access to mutating the underlying tables. In order to interact with the underlying tables you must create a WriteGuard. |
Traits
UpdateTables | Operations that update that data held internally must implement this interface. |
Type Definitions
ReadGuard |