Struct mcai_models::StartParameter
source · [−]pub struct StartParameter {
pub accept: Option<String>,
pub id: String,
pub label: String,
pub kind: StartParameterType,
pub required: bool,
pub icon: Option<Icon>,
pub step: Option<f32>,
pub work_dir: Option<String>,
}
Fields
accept: Option<String>
A list of acceptable file type
id: String
Identifier of the parameter
label: String
Label of the parameter
kind: StartParameterType
Type of the data value for this parameter
required: bool
Set the parameter required
icon: Option<Icon>
Set the icon for this parameter
step: Option<f32>
Step for float input
work_dir: Option<String>
Overwrite de default workers work directory
Trait Implementations
sourceimpl Clone for StartParameter
impl Clone for StartParameter
sourcefn clone(&self) -> StartParameter
fn clone(&self) -> StartParameter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for StartParameter
impl Debug for StartParameter
sourceimpl<'de> Deserialize<'de> for StartParameter
impl<'de> Deserialize<'de> for StartParameter
sourcefn 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
sourceimpl JsonSchema for StartParameter
impl JsonSchema for StartParameter
sourcefn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresourceimpl PartialEq<StartParameter> for StartParameter
impl PartialEq<StartParameter> for StartParameter
sourcefn eq(&self, other: &StartParameter) -> bool
fn eq(&self, other: &StartParameter) -> bool
sourceimpl Serialize for StartParameter
impl Serialize for StartParameter
impl StructuralPartialEq for StartParameter
Auto Trait Implementations
impl RefUnwindSafe for StartParameter
impl Send for StartParameter
impl Sync for StartParameter
impl Unpin for StartParameter
impl UnwindSafe for StartParameter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more