Struct hubcaps::releases::ReleaseOptionsBuilder
[−]
[src]
pub struct ReleaseOptionsBuilder { /* fields omitted */ }
builder interface for ReleaseOptions
Methods
impl ReleaseOptionsBuilder
[src]
fn new<T>(tag: T) -> ReleaseOptionsBuilder where
T: Into<String>,
T: Into<String>,
fn commitish<C>(&mut self, commit: C) -> &mut ReleaseOptionsBuilder where
C: Into<String>,
C: Into<String>,
fn name<N>(&mut self, name: N) -> &mut ReleaseOptionsBuilder where
N: Into<String>,
N: Into<String>,
fn body<B>(&mut self, body: B) -> &mut ReleaseOptionsBuilder where
B: Into<String>,
B: Into<String>,
fn draft(&mut self, draft: bool) -> &mut ReleaseOptionsBuilder
fn prerelease(&mut self, pre: bool) -> &mut ReleaseOptionsBuilder
fn build(&self) -> ReleaseOptions
Trait Implementations
impl Default for ReleaseOptionsBuilder
[src]
fn default() -> ReleaseOptionsBuilder
Returns the "default value" for a type. Read more