pub struct IconProviderInner {
pub icons: BTreeMap<String, BTreeMap<String, RefAny>>,
pub resolver: IconResolverCallbackType,
}Expand description
Inner data for IconProviderHandle - all fields behind single mutex
Fields§
§icons: BTreeMap<String, BTreeMap<String, RefAny>>Nested map: pack_name → (icon_name → RefAny) Differentiation between Image/Font/SVG is via RefAny::downcast
resolver: IconResolverCallbackTypeThe resolver callback
Trait Implementations§
Source§impl Clone for IconProviderInner
impl Clone for IconProviderInner
Source§fn clone(&self) -> IconProviderInner
fn clone(&self) -> IconProviderInner
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 moreAuto Trait Implementations§
impl Freeze for IconProviderInner
impl RefUnwindSafe for IconProviderInner
impl Send for IconProviderInner
impl Sync for IconProviderInner
impl Unpin for IconProviderInner
impl UnsafeUnpin for IconProviderInner
impl UnwindSafe for IconProviderInner
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