pub struct BooleanParamsDelegate {
pub operation: <i64 as Delegated>::Delegate,
pub threshold: <f64 as Delegated>::Delegate,
}Fields§
§operation: <i64 as Delegated>::Delegate§threshold: <f64 as Delegated>::DelegateTrait Implementations§
Source§impl Clone for BooleanParamsDelegate
impl Clone for BooleanParamsDelegate
Source§impl Debug for BooleanParamsDelegate
impl Debug for BooleanParamsDelegate
Source§impl Default for BooleanParamsDelegate
impl Default for BooleanParamsDelegate
Source§impl DelegateEvaluable for BooleanParamsDelegate
impl DelegateEvaluable for BooleanParamsDelegate
type Evaluated = BooleanParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for BooleanParamsDelegate
impl NodeParams for BooleanParamsDelegate
type Evaluated = BooleanParams
fn property_defs() -> Vec<PropertyDef>
fn is_property(id: &str) -> bool
fn default_properties(&self) -> Vec<(&'static str, PropertyValue)>
fn get_property(&self, id: &str) -> Option<PropertyExpression>
fn eval( &self, ctx: &NodeParamEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Auto Trait Implementations§
impl Freeze for BooleanParamsDelegate
impl RefUnwindSafe for BooleanParamsDelegate
impl Send for BooleanParamsDelegate
impl Sync for BooleanParamsDelegate
impl Unpin for BooleanParamsDelegate
impl UnsafeUnpin for BooleanParamsDelegate
impl UnwindSafe for BooleanParamsDelegate
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