pub enum MediaQueryExpression {
Show 15 variants
Any,
And(Vec<Self>),
Or(Vec<Self>),
Not(Box<Self>),
WidgetOrientation(MediaQueryOrientation),
WidgetAspectRatio(MediaQueryNumber),
WidgetWidth(MediaQueryNumber),
WidgetHeight(MediaQueryNumber),
ScreenOrientation(MediaQueryOrientation),
ScreenAspectRatio(MediaQueryNumber),
ScreenWidth(MediaQueryNumber),
ScreenHeight(MediaQueryNumber),
HasFlag(String),
HasNumber(String),
Number(String, MediaQueryNumber),
}Variants§
Any
And(Vec<Self>)
Or(Vec<Self>)
Not(Box<Self>)
WidgetOrientation(MediaQueryOrientation)
WidgetAspectRatio(MediaQueryNumber)
WidgetWidth(MediaQueryNumber)
WidgetHeight(MediaQueryNumber)
ScreenOrientation(MediaQueryOrientation)
ScreenAspectRatio(MediaQueryNumber)
ScreenWidth(MediaQueryNumber)
ScreenHeight(MediaQueryNumber)
HasFlag(String)
HasNumber(String)
Number(String, MediaQueryNumber)
Implementations§
Source§impl MediaQueryExpression
impl MediaQueryExpression
pub fn is_valid(&self, context: &MediaQueryContext<'_>) -> bool
Trait Implementations§
Source§impl Clone for MediaQueryExpression
impl Clone for MediaQueryExpression
Source§fn clone(&self) -> MediaQueryExpression
fn clone(&self) -> MediaQueryExpression
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 moreSource§impl Debug for MediaQueryExpression
impl Debug for MediaQueryExpression
Source§impl Default for MediaQueryExpression
impl Default for MediaQueryExpression
Source§fn default() -> MediaQueryExpression
fn default() -> MediaQueryExpression
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MediaQueryExpression
impl<'de> Deserialize<'de> for MediaQueryExpression
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Prefab for MediaQueryExpression
impl Prefab for MediaQueryExpression
fn from_prefab(data: PrefabValue) -> Result<Self, PrefabError>
fn to_prefab(&self) -> Result<PrefabValue, PrefabError>
Source§impl PropsData for MediaQueryExpressionwhere
Self: Clone,
impl PropsData for MediaQueryExpressionwhere
Self: Clone,
Auto Trait Implementations§
impl Freeze for MediaQueryExpression
impl RefUnwindSafe for MediaQueryExpression
impl Send for MediaQueryExpression
impl Sync for MediaQueryExpression
impl Unpin for MediaQueryExpression
impl UnsafeUnpin for MediaQueryExpression
impl UnwindSafe for MediaQueryExpression
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