Struct unclog::GitHubProject
source · Expand description
A project on GitHub.
Fields§
§owner: StringThe organization or user associated with this project.
project: StringThe ID of the project.
Implementations§
source§impl GitHubProject
impl GitHubProject
sourcepub fn from_git_repo(path: &Path, remote: &str) -> Result<Self>
pub fn from_git_repo(path: &Path, remote: &str) -> Result<Self>
Constructor that attempts to infer a GitHub project from a git repository.
sourcepub fn change_url(&self, platform_id: PlatformId) -> Result<Url>
pub fn change_url(&self, platform_id: PlatformId) -> Result<Url>
Construct a URL for this project based on the given platform-specific ID.
pub fn url_str(&self) -> String
pub fn url(&self) -> Url
Trait Implementations§
source§impl Clone for GitHubProject
impl Clone for GitHubProject
source§fn clone(&self) -> GitHubProject
fn clone(&self) -> GitHubProject
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for GitHubProject
impl Debug for GitHubProject
source§impl Display for GitHubProject
impl Display for GitHubProject
source§impl FromStr for GitHubProject
impl FromStr for GitHubProject
source§impl PartialEq<GitHubProject> for GitHubProject
impl PartialEq<GitHubProject> for GitHubProject
source§fn eq(&self, other: &GitHubProject) -> bool
fn eq(&self, other: &GitHubProject) -> bool
This method tests for
self and other values to be equal, and is used
by ==.