Struct deskulpt::states::WidgetConfigCollectionState
source · pub(crate) struct WidgetConfigCollectionState(pub(crate) Mutex<HashMap<String, Result<WidgetConfig, String>>>);
Expand description
The type for the state of the collection of widget configurations.
The managed state will be updated at runtime and is thus protected by a mutex.
Tuple Fields§
§0: Mutex<HashMap<String, Result<WidgetConfig, String>>>
Trait Implementations§
source§impl Default for WidgetConfigCollectionState
impl Default for WidgetConfigCollectionState
source§fn default() -> WidgetConfigCollectionState
fn default() -> WidgetConfigCollectionState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for WidgetConfigCollectionState
impl RefUnwindSafe for WidgetConfigCollectionState
impl Send for WidgetConfigCollectionState
impl Sync for WidgetConfigCollectionState
impl Unpin for WidgetConfigCollectionState
impl UnwindSafe for WidgetConfigCollectionState
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.