pub struct CropParamsDelegate {
pub x: <i64 as Delegated>::Delegate,
pub y: <i64 as Delegated>::Delegate,
pub width: <i64 as Delegated>::Delegate,
pub height: <i64 as Delegated>::Delegate,
}Fields§
§x: <i64 as Delegated>::Delegate§y: <i64 as Delegated>::Delegate§width: <i64 as Delegated>::Delegate§height: <i64 as Delegated>::DelegateTrait Implementations§
Source§impl Clone for CropParamsDelegate
impl Clone for CropParamsDelegate
Source§fn clone(&self) -> CropParamsDelegate
fn clone(&self) -> CropParamsDelegate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CropParamsDelegate
impl Debug for CropParamsDelegate
Source§impl Default for CropParamsDelegate
impl Default for CropParamsDelegate
Source§impl DelegateEvaluable for CropParamsDelegate
impl DelegateEvaluable for CropParamsDelegate
type Evaluated = CropParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for CropParamsDelegate
impl NodeParams for CropParamsDelegate
type Evaluated = CropParams
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 CropParamsDelegate
impl RefUnwindSafe for CropParamsDelegate
impl Send for CropParamsDelegate
impl Sync for CropParamsDelegate
impl Unpin for CropParamsDelegate
impl UnsafeUnpin for CropParamsDelegate
impl UnwindSafe for CropParamsDelegate
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