pub struct FrameLayout { /* private fields */ }Expand description
Planned layout that clamps a single child’s proposal.
Trait Implementations§
Source§impl Clone for FrameLayout
impl Clone for FrameLayout
Source§fn clone(&self) -> FrameLayout
fn clone(&self) -> FrameLayout
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameLayout
impl Debug for FrameLayout
Source§impl Default for FrameLayout
impl Default for FrameLayout
Source§fn default() -> FrameLayout
fn default() -> FrameLayout
Returns the “default value” for a type. Read more
Source§impl Layout for FrameLayout
impl Layout for FrameLayout
Source§fn size_that_fits(
&self,
proposal: ProposalSize,
children: &[&dyn SubView],
) -> Size
fn size_that_fits( &self, proposal: ProposalSize, children: &[&dyn SubView], ) -> Size
Calculate the size this layout wants given a proposal. Read more
Source§fn place(&self, bounds: Rect, children: &[&dyn SubView]) -> Vec<Rect>
fn place(&self, bounds: Rect, children: &[&dyn SubView]) -> Vec<Rect>
Place children within the given bounds. Read more
Source§fn stretch_axis(&self) -> StretchAxis
fn stretch_axis(&self) -> StretchAxis
Which axis this container stretches to fill available space. Read more
Source§impl PartialEq for FrameLayout
impl PartialEq for FrameLayout
Source§impl PartialOrd for FrameLayout
impl PartialOrd for FrameLayout
impl StructuralPartialEq for FrameLayout
Auto Trait Implementations§
impl Freeze for FrameLayout
impl RefUnwindSafe for FrameLayout
impl Send for FrameLayout
impl Sync for FrameLayout
impl Unpin for FrameLayout
impl UnwindSafe for FrameLayout
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)