Module websession::backingstore[][src]

BackingStore

The BackingStore trait provides the interfaces for storing user credentials. Default implementations are provided for plain text files and in-memory storage.

Structs

FileBackingStore

File based backing store.

MemoryBackingStore

In-memory backing store. Doesn't persist across restarts. Mostly useful for testing. No effort is made to clear the contents of memory safely.

Enums

BackingStoreError

Traits

BackingStore

The BackingStore doesn't know about user-IDs vs usernames: the consumer of websession is responsible for being able to change usernames w/o affecting user-IDs.