pub struct GitHubLocator {
pub repo_slug: String,
pub tag: Option<String>,
pub project_name: Option<String>,
}
Expand description
A GitHub release locator.
Fields§
§repo_slug: String
Organization and repository slug: owner/repo
.
tag: Option<String>
Explicit release tag to use. Defaults to latest
.
project_name: Option<String>
Project name to match tags against. Primarily used in monorepos.
Trait Implementations§
Source§impl Clone for GitHubLocator
impl Clone for GitHubLocator
Source§fn clone(&self) -> GitHubLocator
fn clone(&self) -> GitHubLocator
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 GitHubLocator
impl Debug for GitHubLocator
Source§impl Default for GitHubLocator
impl Default for GitHubLocator
Source§fn default() -> GitHubLocator
fn default() -> GitHubLocator
Returns the “default value” for a type. Read more
Source§impl PartialEq for GitHubLocator
impl PartialEq for GitHubLocator
impl Eq for GitHubLocator
impl StructuralPartialEq for GitHubLocator
Auto Trait Implementations§
impl Freeze for GitHubLocator
impl RefUnwindSafe for GitHubLocator
impl Send for GitHubLocator
impl Sync for GitHubLocator
impl Unpin for GitHubLocator
impl UnwindSafe for GitHubLocator
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.