pub enum ImageRequestPriority {
High,
Default,
Low,
}
Expand description
The priority of an image request.
Variants§
High
The highest priority.
A request with this priority will be spawned right away and will not be limited by the capacity of the pool.
Should be used for images presented in the image viewer, the user avatar in the account settings or the room avatar in the room details.
Default
The default priority.
Should be used for images in messages in the room history, or in the media history.
Low
The lowest priority.
Should be used for avatars in the sidebar, the room history or the members list.
Trait Implementations§
Source§impl Clone for ImageRequestPriority
impl Clone for ImageRequestPriority
Source§fn clone(&self) -> ImageRequestPriority
fn clone(&self) -> ImageRequestPriority
Returns a copy 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 moreSource§impl Debug for ImageRequestPriority
impl Debug for ImageRequestPriority
Source§impl Default for ImageRequestPriority
impl Default for ImageRequestPriority
Source§fn default() -> ImageRequestPriority
fn default() -> ImageRequestPriority
Returns the “default value” for a type. Read more
Source§impl PartialEq for ImageRequestPriority
impl PartialEq for ImageRequestPriority
impl Copy for ImageRequestPriority
impl Eq for ImageRequestPriority
impl StructuralPartialEq for ImageRequestPriority
Auto Trait Implementations§
impl Freeze for ImageRequestPriority
impl RefUnwindSafe for ImageRequestPriority
impl Send for ImageRequestPriority
impl Sync for ImageRequestPriority
impl Unpin for ImageRequestPriority
impl UnwindSafe for ImageRequestPriority
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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<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