pub struct ReleaseSyncInputBase {
pub name: Option<String>,
pub version: Option<String>,
pub commit_sha: Option<String>,
pub issue_references: Option<Vec<Box<IssueReferenceInput>>>,
pub pull_request_references: Option<Vec<Box<PullRequestReferenceInput>>>,
pub repository: Option<Box<RepositoryDataInput>>,
pub debug_sink: Option<Box<ReleaseDebugSinkInput>>,
}Expand description
Base release sync data without pipeline specification.
Fields§
§name: Option<String>The name of the release.
version: Option<String>The version of the release.
commit_sha: Option<String>The commit SHA associated with this release.
issue_references: Option<Vec<Box<IssueReferenceInput>>>Issue references (e.g. ENG-123) to associate with this release.
pull_request_references: Option<Vec<Box<PullRequestReferenceInput>>>Pull request references to look up. Issues linked to found PRs will be associated with this release.
repository: Option<Box<RepositoryDataInput>>Information about the source repository.
debug_sink: Option<Box<ReleaseDebugSinkInput>>Debug information for release creation diagnostics.
Trait Implementations§
Source§impl Clone for ReleaseSyncInputBase
impl Clone for ReleaseSyncInputBase
Source§fn clone(&self) -> ReleaseSyncInputBase
fn clone(&self) -> ReleaseSyncInputBase
Returns a duplicate 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 ReleaseSyncInputBase
impl Debug for ReleaseSyncInputBase
Source§impl Default for ReleaseSyncInputBase
impl Default for ReleaseSyncInputBase
Source§fn default() -> ReleaseSyncInputBase
fn default() -> ReleaseSyncInputBase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReleaseSyncInputBase
impl<'de> Deserialize<'de> for ReleaseSyncInputBase
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 ReleaseSyncInputBase
impl RefUnwindSafe for ReleaseSyncInputBase
impl Send for ReleaseSyncInputBase
impl Sync for ReleaseSyncInputBase
impl Unpin for ReleaseSyncInputBase
impl UnsafeUnpin for ReleaseSyncInputBase
impl UnwindSafe for ReleaseSyncInputBase
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