Skip to main content

ParameterType

Trait ParameterType 

Source
pub trait ParameterType {
    // Required methods
    fn get_param(&self) -> ParameterValue;
    fn set_param(&mut self, value: ParameterValue) -> Result<()>;
    fn parameter_data_type() -> ParameterDataType;

    // Provided method
    fn parameter_ui(
        &mut self,
        def: &ParameterDefinition,
        ui: &mut Ui,
        _id: NodeId,
        _details: bool,
    ) -> bool { ... }
}

Required Methods§

Provided Methods§

Source

fn parameter_ui( &mut self, def: &ParameterDefinition, ui: &mut Ui, _id: NodeId, _details: bool, ) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§