Struct proto_pdk_api::GitHubLocator
source · pub struct GitHubLocator {
pub file_prefix: String,
pub repo_slug: String,
pub tag: Option<String>,
}
Expand description
A GitHub release locator.
Fields§
§file_prefix: String
Name of asset without extension.
Defaults to <repo>_plugin
.
repo_slug: String
Organization and repository slug: owner/repo
.
tag: Option<String>
Release tag to use. Defaults to latest
.
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 PartialEq for GitHubLocator
impl PartialEq for GitHubLocator
source§fn eq(&self, other: &GitHubLocator) -> bool
fn eq(&self, other: &GitHubLocator) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.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