pub struct PanelState {
pub outer_rect: Rect,
}Expand description
State regarding panels.
Fields§
§outer_rect: RectThe outer rect of the panel, i.e. including the Frame margin & border.
When animating, this will be a shifted in the animation direction, so it is really only the size that you can count on.
Implementations§
Trait Implementations§
Source§impl Clone for PanelState
impl Clone for PanelState
Source§fn clone(&self) -> PanelState
fn clone(&self) -> PanelState
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 moreimpl Copy for PanelState
Auto Trait Implementations§
impl Freeze for PanelState
impl RefUnwindSafe for PanelState
impl Send for PanelState
impl Sync for PanelState
impl Unpin for PanelState
impl UnsafeUnpin for PanelState
impl UnwindSafe for PanelState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 more