pub struct HoverFxRegistry {
pub effects: Vec<HoverFxDefinition>,
}Fields§
§effects: Vec<HoverFxDefinition>Implementations§
Source§impl HoverFxRegistry
impl HoverFxRegistry
pub fn new() -> HoverFxRegistry
pub fn defaults() -> HoverFxRegistry
pub fn with_effect(self, effect: HoverFxDefinition) -> HoverFxRegistry
pub fn with_effects<I>(self, effects: I) -> HoverFxRegistrywhere
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§fn default() -> HoverFxRegistry
fn default() -> HoverFxRegistry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HoverFxRegistry
impl<'de> Deserialize<'de> for HoverFxRegistry
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<HoverFxRegistry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HoverFxRegistry, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.