pub trait ProfileMutation: Send {
// Required methods
fn document(&self) -> &ProfileDocument;
fn save(
&mut self,
document: ProfileDocument,
) -> Result<(), ProfileStoreError>;
}Required Methods§
fn document(&self) -> &ProfileDocument
fn save(&mut self, document: ProfileDocument) -> Result<(), ProfileStoreError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".