pub struct ParsedGitHubUrl {
pub owner: String,
pub repo: String,
pub branch: Option<String>,
pub path: Option<String>,
pub url_type: GitHubUrlType,
pub canonical_url: String,
}Fields§
§owner: String§repo: String§branch: Option<String>§path: Option<String>§url_type: GitHubUrlType§canonical_url: StringTrait Implementations§
Source§impl Clone for ParsedGitHubUrl
impl Clone for ParsedGitHubUrl
Source§impl Debug for ParsedGitHubUrl
impl Debug for ParsedGitHubUrl
Source§impl<'de> Deserialize<'de> for ParsedGitHubUrl
impl<'de> Deserialize<'de> for ParsedGitHubUrl
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ParsedGitHubUrl
impl PartialEq for ParsedGitHubUrl
Source§impl Serialize for ParsedGitHubUrl
impl Serialize for ParsedGitHubUrl
impl StructuralPartialEq for ParsedGitHubUrl
Auto Trait Implementations§
impl Freeze for ParsedGitHubUrl
impl RefUnwindSafe for ParsedGitHubUrl
impl Send for ParsedGitHubUrl
impl Sync for ParsedGitHubUrl
impl Unpin for ParsedGitHubUrl
impl UnsafeUnpin for ParsedGitHubUrl
impl UnwindSafe for ParsedGitHubUrl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more