pub struct ShimmerSpec {
pub duration_ms: u32,
pub angle_deg: f64,
pub spread_px: f64,
pub highlight_lightness_min: f64,
pub highlight_lightness_boost: f64,
pub highlight_alpha_boost: f64,
pub light_alpha_factor: f64,
}Fields§
§duration_ms: u32§angle_deg: f64§spread_px: f64§highlight_lightness_min: f64§highlight_lightness_boost: f64§highlight_alpha_boost: f64§light_alpha_factor: f64Trait Implementations§
Source§impl Clone for ShimmerSpec
impl Clone for ShimmerSpec
impl Copy for ShimmerSpec
Source§impl Debug for ShimmerSpec
impl Debug for ShimmerSpec
Source§impl<'de> Deserialize<'de> for ShimmerSpec
impl<'de> Deserialize<'de> for ShimmerSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ShimmerSpec
impl RefUnwindSafe for ShimmerSpec
impl Send for ShimmerSpec
impl Sync for ShimmerSpec
impl Unpin for ShimmerSpec
impl UnsafeUnpin for ShimmerSpec
impl UnwindSafe for ShimmerSpec
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