Struct hubcaps::releases::ReleaseOptionsBuilder
source · pub struct ReleaseOptionsBuilder(_);
Expand description
builder interface for ReleaseOptions
Implementations
sourceimpl ReleaseOptionsBuilder
impl ReleaseOptionsBuilder
pub fn commitish<C>(&mut self, commit: C) -> &mut Selfwhere
C: Into<String>,
pub fn name<N>(&mut self, name: N) -> &mut Selfwhere
N: Into<String>,
pub fn body<B>(&mut self, body: B) -> &mut Selfwhere
B: Into<String>,
pub fn draft(&mut self, draft: bool) -> &mut Self
pub fn prerelease(&mut self, pre: bool) -> &mut Self
pub fn build(&self) -> ReleaseOptions
Auto Trait Implementations
impl RefUnwindSafe for ReleaseOptionsBuilder
impl Send for ReleaseOptionsBuilder
impl Sync for ReleaseOptionsBuilder
impl Unpin for ReleaseOptionsBuilder
impl UnwindSafe for ReleaseOptionsBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more