pub struct ReleasePublisher { /* private fields */ }Implementations§
Source§impl ReleasePublisher
impl ReleasePublisher
pub const fn new(github: GitHubClient) -> Self
Sourcepub fn release(&self, options: &ReleaseOptions) -> Result<ReleaseReport>
pub fn release(&self, options: &ReleaseOptions) -> Result<ReleaseReport>
Analyze the commits since the latest release tag and release, propose,
or (on a dry run) report the next version according to options.
Trait Implementations§
Source§impl Clone for ReleasePublisher
impl Clone for ReleasePublisher
Auto Trait Implementations§
impl !RefUnwindSafe for ReleasePublisher
impl !UnwindSafe for ReleasePublisher
impl Freeze for ReleasePublisher
impl Send for ReleasePublisher
impl Sync for ReleasePublisher
impl Unpin for ReleasePublisher
impl UnsafeUnpin for ReleasePublisher
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