pub struct ResponsiveLayout { /* private fields */ }Expand description
Responsive layout configuration
Implementations§
Source§impl ResponsiveLayout
impl ResponsiveLayout
Sourcepub fn with_breakpoints(self, breakpoints: Breakpoints) -> Self
pub fn with_breakpoints(self, breakpoints: Breakpoints) -> Self
Set custom breakpoints
Sourcepub fn current(&self) -> &Breakpoint
pub fn current(&self) -> &Breakpoint
Get current breakpoint
Sourcepub fn breakpoint_name(&self) -> &'static str
pub fn breakpoint_name(&self) -> &'static str
Get current breakpoint name
Sourcepub fn resolve<T: Clone>(&self, value: &ResponsiveValue<T>) -> T
pub fn resolve<T: Clone>(&self, value: &ResponsiveValue<T>) -> T
Resolve a responsive value
Sourcepub fn is_portrait(&self) -> bool
pub fn is_portrait(&self) -> bool
Check if in portrait orientation (height > width)
Sourcepub fn is_landscape(&self) -> bool
pub fn is_landscape(&self) -> bool
Check if in landscape orientation (width >= height)
Trait Implementations§
Source§impl Clone for ResponsiveLayout
impl Clone for ResponsiveLayout
Source§fn clone(&self) -> ResponsiveLayout
fn clone(&self) -> ResponsiveLayout
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 ResponsiveLayout
impl Debug for ResponsiveLayout
Auto Trait Implementations§
impl Freeze for ResponsiveLayout
impl RefUnwindSafe for ResponsiveLayout
impl Send for ResponsiveLayout
impl Sync for ResponsiveLayout
impl Unpin for ResponsiveLayout
impl UnwindSafe for ResponsiveLayout
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> 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 moreSource§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().