pub struct WindowBoundsProvider { /* private fields */ }Implementations§
Source§impl WindowBoundsProvider
impl WindowBoundsProvider
pub fn new<F: Fn(&WindowGeometryProviderScope<'_>) -> Rect + 'static>( f: F, ) -> Self
pub fn get_bounds(&self, s: &WindowGeometryProviderScope<'_>) -> Rect
pub fn default() -> Self
pub fn absolute(rect: Rect) -> Self
pub fn new_provider( size_provider: WindowSizeProvider, position_provider: WindowPositionProvider, ) -> Self
Trait Implementations§
Source§impl Clone for WindowBoundsProvider
impl Clone for WindowBoundsProvider
Source§fn clone(&self) -> WindowBoundsProvider
fn clone(&self) -> WindowBoundsProvider
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for WindowBoundsProvider
impl !Send for WindowBoundsProvider
impl !Sync for WindowBoundsProvider
impl !UnwindSafe for WindowBoundsProvider
impl Freeze for WindowBoundsProvider
impl Unpin for WindowBoundsProvider
impl UnsafeUnpin for WindowBoundsProvider
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