pub struct HoverFxRegistry {
pub effects: Vec<HoverFxDefinition>,
}Fields§
§effects: Vec<HoverFxDefinition>Implementations§
Source§impl HoverFxRegistry
impl HoverFxRegistry
pub fn new() -> Self
pub fn defaults() -> Self
pub fn with_effect(self, effect: HoverFxDefinition) -> Self
pub fn with_effects<I>(self, effects: I) -> Selfwhere
I: IntoIterator<Item = HoverFxDefinition>,
pub fn insert_effect( &mut self, effect: HoverFxDefinition, ) -> Option<HoverFxDefinition>
pub fn contains_effect(&self, id: impl AsRef<str>) -> bool
pub fn effect(&self, id: impl AsRef<str>) -> Option<&HoverFxDefinition>
pub fn effect_ids(&self) -> Vec<&str>
Trait Implementations§
Source§impl Clone for HoverFxRegistry
impl Clone for HoverFxRegistry
Source§fn clone(&self) -> HoverFxRegistry
fn clone(&self) -> HoverFxRegistry
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 HoverFxRegistry
impl Debug for HoverFxRegistry
Source§impl Default for HoverFxRegistry
impl Default for HoverFxRegistry
Source§impl<'de> Deserialize<'de> for HoverFxRegistry
impl<'de> Deserialize<'de> for HoverFxRegistry
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
Source§impl PartialEq for HoverFxRegistry
impl PartialEq for HoverFxRegistry
Source§fn eq(&self, other: &HoverFxRegistry) -> bool
fn eq(&self, other: &HoverFxRegistry) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HoverFxRegistry
impl Serialize for HoverFxRegistry
impl StructuralPartialEq for HoverFxRegistry
Auto Trait Implementations§
impl Freeze for HoverFxRegistry
impl RefUnwindSafe for HoverFxRegistry
impl Send for HoverFxRegistry
impl Sync for HoverFxRegistry
impl Unpin for HoverFxRegistry
impl UnsafeUnpin for HoverFxRegistry
impl UnwindSafe for HoverFxRegistry
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