pub struct AttachmentGitHubFile {
pub path: String,
pub ref: String,
pub repo: GitHubRepoRef,
pub type: AttachmentGitHubFileType,
pub url: String,
}Expand description
Pointer to a file in a GitHub repository at a specific ref.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§path: StringRepository-relative path to the file
ref: StringGit ref the file is read at (branch, tag, or commit SHA)
repo: GitHubRepoRefRepository the file lives in
type: AttachmentGitHubFileTypeAttachment type discriminator
url: StringURL to the file on GitHub
Trait Implementations§
Source§impl Clone for AttachmentGitHubFile
impl Clone for AttachmentGitHubFile
Source§fn clone(&self) -> AttachmentGitHubFile
fn clone(&self) -> AttachmentGitHubFile
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 AttachmentGitHubFile
impl Debug for AttachmentGitHubFile
Source§impl Default for AttachmentGitHubFile
impl Default for AttachmentGitHubFile
Source§fn default() -> AttachmentGitHubFile
fn default() -> AttachmentGitHubFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttachmentGitHubFile
impl<'de> Deserialize<'de> for AttachmentGitHubFile
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 AttachmentGitHubFile
impl RefUnwindSafe for AttachmentGitHubFile
impl Send for AttachmentGitHubFile
impl Sync for AttachmentGitHubFile
impl Unpin for AttachmentGitHubFile
impl UnsafeUnpin for AttachmentGitHubFile
impl UnwindSafe for AttachmentGitHubFile
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