Struct TrayIconId
pub struct TrayIconId(pub String);Expand description
An unique id that is associated with a tray icon.
Tuple Fields§
§0: StringImplementations§
§impl TrayIconId
impl TrayIconId
pub fn new<S>(id: S) -> TrayIconId
pub fn new<S>(id: S) -> TrayIconId
Create a new tray icon id.
Trait Implementations§
§impl AsRef<str> for TrayIconId
impl AsRef<str> for TrayIconId
§impl Clone for TrayIconId
impl Clone for TrayIconId
§fn clone(&self) -> TrayIconId
fn clone(&self) -> TrayIconId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for TrayIconId
impl Debug for TrayIconId
§impl Default for TrayIconId
impl Default for TrayIconId
§fn default() -> TrayIconId
fn default() -> TrayIconId
Returns the “default value” for a type. Read more
§impl<T> From<T> for TrayIconIdwhere
T: ToString,
impl<T> From<T> for TrayIconIdwhere
T: ToString,
§fn from(value: T) -> TrayIconId
fn from(value: T) -> TrayIconId
Converts to this type from the input type.
§impl FromStr for TrayIconId
impl FromStr for TrayIconId
§type Err = Infallible
type Err = Infallible
The associated error which can be returned from parsing.
§fn from_str(s: &str) -> Result<TrayIconId, <TrayIconId as FromStr>::Err>
fn from_str(s: &str) -> Result<TrayIconId, <TrayIconId as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for TrayIconId
impl Hash for TrayIconId
§impl Ord for TrayIconId
impl Ord for TrayIconId
§impl PartialEq<&String> for TrayIconId
impl PartialEq<&String> for TrayIconId
§impl PartialEq<&TrayIconId> for TrayIconId
impl PartialEq<&TrayIconId> for TrayIconId
§impl PartialEq<&str> for &TrayIconId
impl PartialEq<&str> for &TrayIconId
§impl PartialEq<&str> for TrayIconId
impl PartialEq<&str> for TrayIconId
§impl PartialEq<String> for &TrayIconId
impl PartialEq<String> for &TrayIconId
§impl PartialEq<String> for TrayIconId
impl PartialEq<String> for TrayIconId
§impl PartialEq for TrayIconId
impl PartialEq for TrayIconId
§impl PartialOrd for TrayIconId
impl PartialOrd for TrayIconId
impl Eq for TrayIconId
impl StructuralPartialEq for TrayIconId
Auto Trait Implementations§
impl Freeze for TrayIconId
impl RefUnwindSafe for TrayIconId
impl Send for TrayIconId
impl Sync for TrayIconId
impl Unpin for TrayIconId
impl UnwindSafe for TrayIconId
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,
Source§impl<T> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<T> FromHashFragment for T
impl<T> FromHashFragment for T
Source§fn from_hash_fragment(hash: &str) -> T
fn from_hash_fragment(hash: &str) -> T
Create an instance of
Self from a hash fragment.Source§impl<T> FromQuery for T
impl<T> FromQuery for T
Source§fn from_query(query: &str) -> T
fn from_query(query: &str) -> T
Create an instance of
Self from a query string.Source§impl<T> FromQueryArgument for T
impl<T> FromQueryArgument for T
Source§impl<T> FromRouteSegment for T
impl<T> FromRouteSegment for T
§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> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.
§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().