pub trait Saves { // Required method fn name(&self) -> &'static str; }
Trait every save vocabulary implements, written by Saves.
Saves
Required if you want a vocabulary of keys; what each of them keeps is declared by hand, in SaveKey.
SaveKey
Name the store keeps this key under, made of the vocabulary’s name and this key’s own name.
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".