pub fn add_library(&mut self, data_dir: &Path, library: &Path) -> io::Result<()> {
        let library = Library::open(&data_dir, &library)?;
        self.arc_libraries.push(Arc::new(RwLock::new(library)));
        Ok(())
    }
/// Opens and adds a library at the end of library database.
Opens and adds a library at the end of library database.
Opens and adds a library at the end of library database .
pub fn add_library(&mut self, data_dir: &Path, library: &Path) -> io::Result<()> {
        let library = Library::open(&data_dir, &library)?;
        self.arc_libraries.push(Arc::new(RwLock::new(library)));
        Ok(())
    }
pub fn add_library ( & mut self , data_dir : & Path , library : & Path ) -> io :: Result < ( ) > { let library = Library :: open ( & data_dir , & library ) ? ; self . arc_libraries . push ( Arc :: new ( RwLock :: new ( library ) ) ) ; Ok ( ( ) ) }
Opens and adds a library at the end of library database.
Opens and adds a library at the end of library database .
&mut self
data_dir
&Path
library
&Path
&mut self
data_dir
&Path
library
&Path