pub struct GitHubRepoRef {
pub id: Option<i64>,
pub name: String,
pub owner: String,
}Expand description
Pointer to a GitHub repository.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§id: Option<i64>Numeric GitHub repository id
name: StringRepository name (without owner)
owner: StringRepository owner login (user or organization)
Trait Implementations§
Source§impl Clone for GitHubRepoRef
impl Clone for GitHubRepoRef
Source§fn clone(&self) -> GitHubRepoRef
fn clone(&self) -> GitHubRepoRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GitHubRepoRef
impl Debug for GitHubRepoRef
Source§impl Default for GitHubRepoRef
impl Default for GitHubRepoRef
Source§fn default() -> GitHubRepoRef
fn default() -> GitHubRepoRef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GitHubRepoRef
impl<'de> Deserialize<'de> for GitHubRepoRef
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
Auto Trait Implementations§
impl Freeze for GitHubRepoRef
impl RefUnwindSafe for GitHubRepoRef
impl Send for GitHubRepoRef
impl Sync for GitHubRepoRef
impl Unpin for GitHubRepoRef
impl UnsafeUnpin for GitHubRepoRef
impl UnwindSafe for GitHubRepoRef
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