pub struct CoverLayout {
pub size: Rc<RefCell<Option<Size>>>,
}Expand description
Fullscreen cover (docs/cover.md): the COVER node occupies no space where it sits in the
tree (its native surface is presented over the window, outside the parent’s bounds), and
its content is laid out at the size the backend reported via Event::FrameChanged — the
same native-owned-frame contract as NavLayout pages.
Fields§
§size: Rc<RefCell<Option<Size>>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CoverLayout
impl !RefUnwindSafe for CoverLayout
impl !Send for CoverLayout
impl !Sync for CoverLayout
impl Unpin for CoverLayout
impl UnsafeUnpin for CoverLayout
impl !UnwindSafe for CoverLayout
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> 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