pub struct PushAttachmentGitHubRelease {
pub name: String,
pub repo: PushGitHubRepoRef,
pub tag_name: String,
pub type: PushAttachmentGitHubReleaseType,
pub url: String,
}Expand description
Pointer to a GitHub release.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§name: StringHuman-readable release name
repo: PushGitHubRepoRefRepository the release belongs to
tag_name: StringGit tag the release is anchored to
type: PushAttachmentGitHubReleaseTypeAttachment type discriminator
url: StringURL to the release on GitHub
Trait Implementations§
Source§impl Clone for PushAttachmentGitHubRelease
impl Clone for PushAttachmentGitHubRelease
Source§fn clone(&self) -> PushAttachmentGitHubRelease
fn clone(&self) -> PushAttachmentGitHubRelease
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 PushAttachmentGitHubRelease
impl Debug for PushAttachmentGitHubRelease
Source§impl Default for PushAttachmentGitHubRelease
impl Default for PushAttachmentGitHubRelease
Source§fn default() -> PushAttachmentGitHubRelease
fn default() -> PushAttachmentGitHubRelease
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PushAttachmentGitHubRelease
impl<'de> Deserialize<'de> for PushAttachmentGitHubRelease
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 PushAttachmentGitHubRelease
impl RefUnwindSafe for PushAttachmentGitHubRelease
impl Send for PushAttachmentGitHubRelease
impl Sync for PushAttachmentGitHubRelease
impl Unpin for PushAttachmentGitHubRelease
impl UnsafeUnpin for PushAttachmentGitHubRelease
impl UnwindSafe for PushAttachmentGitHubRelease
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