pub struct UpdateOptions {
pub status: Option<SpecStatus>,
pub depends_on: Option<Vec<String>>,
pub labels: Option<Vec<String>>,
pub target_files: Option<Vec<String>>,
pub model: Option<String>,
pub output: Option<String>,
pub replace_body: bool,
pub force: bool,
}Expand description
Options for spec update
Fields§
§status: Option<SpecStatus>New status (validated via state machine)
depends_on: Option<Vec<String>>Dependencies to set
labels: Option<Vec<String>>Labels to set
target_files: Option<Vec<String>>Target files to set
model: Option<String>Model to set
output: Option<String>Output text to append to body
replace_body: boolReplace body content instead of appending (default: false)
force: boolForce status transition (bypass validation)
Trait Implementations§
Source§impl Clone for UpdateOptions
impl Clone for UpdateOptions
Source§fn clone(&self) -> UpdateOptions
fn clone(&self) -> UpdateOptions
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 UpdateOptions
impl Debug for UpdateOptions
Source§impl Default for UpdateOptions
impl Default for UpdateOptions
Source§fn default() -> UpdateOptions
fn default() -> UpdateOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateOptions
impl RefUnwindSafe for UpdateOptions
impl Send for UpdateOptions
impl Sync for UpdateOptions
impl Unpin for UpdateOptions
impl UnwindSafe for UpdateOptions
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