pub struct CreateFeatureInput {
pub name: String,
pub description: String,
pub priority: Option<i32>,
pub category: String,
pub steps: Vec<String>,
pub dependencies: Vec<DependencyRef>,
}Expand description
Input for creating a new feature.
Fields§
§name: String§description: String§priority: Option<i32>§category: String§steps: Vec<String>§dependencies: Vec<DependencyRef>Trait Implementations§
Source§impl Clone for CreateFeatureInput
impl Clone for CreateFeatureInput
Source§fn clone(&self) -> CreateFeatureInput
fn clone(&self) -> CreateFeatureInput
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 CreateFeatureInput
impl Debug for CreateFeatureInput
Source§impl<'de> Deserialize<'de> for CreateFeatureInput
impl<'de> Deserialize<'de> for CreateFeatureInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateFeatureInput
impl RefUnwindSafe for CreateFeatureInput
impl Send for CreateFeatureInput
impl Sync for CreateFeatureInput
impl Unpin for CreateFeatureInput
impl UnwindSafe for CreateFeatureInput
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