pub struct ResolvedMask {
pub shape: MaskShape,
pub radius: Option<f64>,
pub feather: f64,
pub invert: bool,
}Expand description
A resolved mask: a spatial coverage shape plus a feather and invert flag. Masks carry no token references, so there is no transitive cross-check pass.
Fields§
§shape: MaskShape§radius: Option<f64>§feather: f64§invert: boolTrait Implementations§
Source§impl Clone for ResolvedMask
impl Clone for ResolvedMask
Source§fn clone(&self) -> ResolvedMask
fn clone(&self) -> ResolvedMask
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 ResolvedMask
impl Debug for ResolvedMask
Source§impl PartialEq for ResolvedMask
impl PartialEq for ResolvedMask
Source§fn eq(&self, other: &ResolvedMask) -> bool
fn eq(&self, other: &ResolvedMask) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResolvedMask
Auto Trait Implementations§
impl Freeze for ResolvedMask
impl RefUnwindSafe for ResolvedMask
impl Send for ResolvedMask
impl Sync for ResolvedMask
impl Unpin for ResolvedMask
impl UnsafeUnpin for ResolvedMask
impl UnwindSafe for ResolvedMask
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