fn full_name(&self) -> String {
        let mut path = PathBuf::new();
        path.push(self.registry());
        path.push(self.repository());
        path.to_str().unwrap_or("").to_owned()
    }
/// full_name returns the full repository name and path.
full_name returns the full repository name and path.
full_name returns the full repository name and path .
fn full_name(&self) -> String {
        let mut path = PathBuf::new();
        path.push(self.registry());
        path.push(self.repository());
        path.to_str().unwrap_or("").to_owned()
    }
fn full_name ( & self ) -> String { let mut path = PathBuf :: new ( ) ; path . push ( self . registry ( ) ) ; path . push ( self . repository ( ) ) ; path . to_str ( ) . unwrap_or ( " " ) . to_owned ( ) }
full_name returns the full repository name and path.
full_name returns the full repository name and path .
&self
&self