pub struct InputDecl {
pub name: String,
pub required: bool,
pub default: Option<String>,
pub description: Option<String>,
pub input_type: InputType,
}Expand description
An input declaration for a workflow.
Fields§
§name: String§required: bool§default: Option<String>§description: Option<String>§input_type: InputTypeTrait Implementations§
Source§impl<'de> Deserialize<'de> for InputDecl
impl<'de> Deserialize<'de> for InputDecl
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 InputDecl
impl RefUnwindSafe for InputDecl
impl Send for InputDecl
impl Sync for InputDecl
impl Unpin for InputDecl
impl UnsafeUnpin for InputDecl
impl UnwindSafe for InputDecl
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