pub struct UpdateReleaseRequest {
pub tag_name: Option<String>,
pub target_commitish: Option<String>,
pub name: Option<String>,
pub body: Option<String>,
pub draft: Option<bool>,
pub prerelease: Option<bool>,
}Expand description
Request to update a release.
Note: generate_release_notes is intentionally absent from this type.
The GitHub Update Release endpoint does not accept that parameter — it is
only valid on the Create Release endpoint.
Fields§
§tag_name: Option<String>Tag name
target_commitish: Option<String>Target commitish
name: Option<String>Release name
body: Option<String>Release body (Markdown)
draft: Option<bool>Whether this is a draft
prerelease: Option<bool>Whether this is a prerelease
Trait Implementations§
Source§impl Clone for UpdateReleaseRequest
impl Clone for UpdateReleaseRequest
Source§fn clone(&self) -> UpdateReleaseRequest
fn clone(&self) -> UpdateReleaseRequest
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 UpdateReleaseRequest
impl Debug for UpdateReleaseRequest
Source§impl Default for UpdateReleaseRequest
impl Default for UpdateReleaseRequest
Source§fn default() -> UpdateReleaseRequest
fn default() -> UpdateReleaseRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateReleaseRequest
impl RefUnwindSafe for UpdateReleaseRequest
impl Send for UpdateReleaseRequest
impl Sync for UpdateReleaseRequest
impl Unpin for UpdateReleaseRequest
impl UnsafeUnpin for UpdateReleaseRequest
impl UnwindSafe for UpdateReleaseRequest
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