pub fn reload(&mut self) -> Result<(), Error> {
        match Self::open(self.path.clone()) {
            Ok(v) => {
                *self = v;
                Ok(())
            }
            Err(e) => Err(e),
        }
    }
/// Reload the ingot from the file system.
Reload the ingot from the file system.
Reload the ingot from the file system .
pub fn reload(&mut self) -> Result<(), Error> {
        match Self::open(self.path.clone()) {
            Ok(v) => {
                *self = v;
                Ok(())
            }
            Err(e) => Err(e),
        }
    }
pub fn reload ( & mut self ) -> Result < ( ) , Error > { match Self :: open ( self . path . clone ( ) ) { Ok ( v ) => { * self = v ; Ok ( ( ) ) } Err ( e ) => Err ( e ) , } }
Reload the ingot from the file system.
Reload the ingot from the file system .
&mut self
&mut self