pub struct InputDescriptor {Show 13 fields
pub id: String,
pub label: String,
pub value_type: ValueType,
pub default: InputValue,
pub min: Option<f64>,
pub max: Option<f64>,
pub step: Option<f64>,
pub group: Option<String>,
pub inline: Option<String>,
pub tooltip: Option<String>,
pub visible_when: Option<String>,
pub required_input: Option<PresentationInputSource>,
pub options: Vec<InputOption>,
}Fields§
§id: String§label: String§value_type: ValueType§default: InputValue§min: Option<f64>§max: Option<f64>§step: Option<f64>§group: Option<String>§inline: Option<String>§tooltip: Option<String>§visible_when: Option<String>§required_input: Option<PresentationInputSource>§options: Vec<InputOption>Implementations§
Source§impl InputDescriptor
impl InputDescriptor
pub fn accepts(&self, value: &InputValue) -> bool
Trait Implementations§
Source§impl Clone for InputDescriptor
impl Clone for InputDescriptor
Source§impl Debug for InputDescriptor
impl Debug for InputDescriptor
Source§impl PartialEq for InputDescriptor
impl PartialEq for InputDescriptor
impl StructuralPartialEq for InputDescriptor
Auto Trait Implementations§
impl Freeze for InputDescriptor
impl RefUnwindSafe for InputDescriptor
impl Send for InputDescriptor
impl Sync for InputDescriptor
impl Unpin for InputDescriptor
impl UnsafeUnpin for InputDescriptor
impl UnwindSafe for InputDescriptor
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