16 lines
405 B
Rust
16 lines
405 B
Rust
use git_next_config::{Hostname, RepoPath};
|
|
|
|
#[derive(Clone, Debug, PartialEq, Eq, derive_more::Constructor, derive_more::Display)]
|
|
#[display("{}:{}", host, repo_path)]
|
|
pub struct GitRemote {
|
|
host: Hostname,
|
|
repo_path: RepoPath,
|
|
}
|
|
impl GitRemote {
|
|
pub const fn host(&self) -> &Hostname {
|
|
&self.host
|
|
}
|
|
pub const fn repo_path(&self) -> &RepoPath {
|
|
&self.repo_path
|
|
}
|
|
}
|