pub struct PublishInput {
pub workspace_path: String,
pub skip_checks: Option<String>,
pub only: Option<String>,
pub exclude: Option<String>,
pub delay: Option<u64>,
pub max_retries: Option<usize>,
pub on_error: Option<String>,
pub dry_run: bool,
pub allow_version_drift: bool,
pub allow_dirty: bool,
}Expand description
Publish input.
Fields§
§workspace_path: StringWorkspace root.
skip_checks: Option<String>Checks to skip.
only: Option<String>Only publish these crates.
exclude: Option<String>Exclude crates.
delay: Option<u64>Delay between publishes.
max_retries: Option<usize>Max retries per crate.
on_error: Option<String>Error handling strategy.
dry_run: boolDry run.
allow_version_drift: boolAllow workspace version drift from the last release tag.
allow_dirty: boolAllow mutating release steps on a dirty working tree.
Trait Implementations§
Source§impl Clone for PublishInput
impl Clone for PublishInput
Source§fn clone(&self) -> PublishInput
fn clone(&self) -> PublishInput
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 moreAuto Trait Implementations§
impl Freeze for PublishInput
impl RefUnwindSafe for PublishInput
impl Send for PublishInput
impl Sync for PublishInput
impl Unpin for PublishInput
impl UnsafeUnpin for PublishInput
impl UnwindSafe for PublishInput
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