LocalSaveFilePersistent

Trait LocalSaveFilePersistent 

Source
pub trait LocalSaveFilePersistent
where Self: LocalSaveFileCommon,
{ // Required method fn get_metadata_mut(&mut self) -> &mut LocalSaveFileMetaData; // Provided methods fn close(&mut self) { ... } fn open<P>(&mut self, path: P) -> Result<()> where P: AsRef<Path> { ... } fn save(&mut self) -> Result<()> { ... } fn load(&mut self) -> Result<()> { ... } fn open_default(&mut self) -> Result<()> { ... } fn load_default() -> Self { ... } fn load_file_or_default(file_path: &str) -> Self { ... } }

Required Methods§

Provided Methods§

Source

fn close(&mut self)

Source

fn open<P>(&mut self, path: P) -> Result<()>
where P: AsRef<Path>,

Source

fn save(&mut self) -> Result<()>

Source

fn load(&mut self) -> Result<()>

Source

fn open_default(&mut self) -> Result<()>

Source

fn load_default() -> Self

Source

fn load_file_or_default(file_path: &str) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§