pub enum CustomMediaCondition {
True,
False,
MediaList(Arc<Locked<MediaList>>),
}Expand description
The condition associated to a custom-media query.
Variants§
True
Unconditionally true.
False
Unconditionally false.
MediaList(Arc<Locked<MediaList>>)
A MediaList.
Implementations§
Source§impl CustomMediaCondition
impl CustomMediaCondition
Sourcepub(crate) fn parse_keyword<'i>(
input: &mut Parser<'i, '_>,
) -> Result<Self, ParseError<'i>>
pub(crate) fn parse_keyword<'i>( input: &mut Parser<'i, '_>, ) -> Result<Self, ParseError<'i>>
Parses the possible keywords for this condition.
Trait Implementations§
Source§impl Clone for CustomMediaCondition
impl Clone for CustomMediaCondition
Source§fn clone(&self) -> CustomMediaCondition
fn clone(&self) -> CustomMediaCondition
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 moreSource§impl Debug for CustomMediaCondition
impl Debug for CustomMediaCondition
Source§impl DeepCloneWithLock for CustomMediaCondition
impl DeepCloneWithLock for CustomMediaCondition
Source§fn deep_clone_with_lock(
&self,
lock: &SharedRwLock,
guard: &SharedRwLockReadGuard<'_>,
) -> Self
fn deep_clone_with_lock( &self, lock: &SharedRwLock, guard: &SharedRwLockReadGuard<'_>, ) -> Self
Deep clones this object.
Source§impl MallocSizeOf for CustomMediaCondition
impl MallocSizeOf for CustomMediaCondition
Source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Source§impl ToShmem for CustomMediaCondition
impl ToShmem for CustomMediaCondition
Auto Trait Implementations§
impl Freeze for CustomMediaCondition
impl !RefUnwindSafe for CustomMediaCondition
impl Send for CustomMediaCondition
impl Sync for CustomMediaCondition
impl Unpin for CustomMediaCondition
impl !UnwindSafe for CustomMediaCondition
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> 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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert