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
Auto 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