pub mod app_window
pub mod app_window::application
pub fn app_window::application::main<F: core::ops::function::FnOnce() + core::marker::Send + 'static>(closure: F)
pub async fn app_window::application::on_main_thread<R: core::marker::Send + 'static, F: core::ops::function::FnOnce() -> R + core::marker::Send + 'static>(closure: F) -> R
pub fn app_window::application::submit_to_main_thread<F: core::ops::function::FnOnce() + core::marker::Send + 'static>(closure: F)
pub mod app_window::coordinates
pub struct app_window::coordinates::Position
impl app_window::coordinates::Position
pub const app_window::coordinates::Position::ORIGIN: app_window::coordinates::Position
pub const fn app_window::coordinates::Position::new(x: f64, y: f64) -> app_window::coordinates::Position
pub const fn app_window::coordinates::Position::x(&self) -> f64
pub const fn app_window::coordinates::Position::y(&self) -> f64
impl core::clone::Clone for app_window::coordinates::Position
pub fn app_window::coordinates::Position::clone(&self) -> app_window::coordinates::Position
impl core::cmp::PartialEq for app_window::coordinates::Position
pub fn app_window::coordinates::Position::eq(&self, other: &app_window::coordinates::Position) -> bool
impl core::default::Default for app_window::coordinates::Position
pub fn app_window::coordinates::Position::default() -> app_window::coordinates::Position
impl core::fmt::Debug for app_window::coordinates::Position
pub fn app_window::coordinates::Position::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for app_window::coordinates::Position
impl core::marker::StructuralPartialEq for app_window::coordinates::Position
impl core::marker::Freeze for app_window::coordinates::Position
impl core::marker::Send for app_window::coordinates::Position
impl core::marker::Sync for app_window::coordinates::Position
impl core::marker::Unpin for app_window::coordinates::Position
impl core::panic::unwind_safe::RefUnwindSafe for app_window::coordinates::Position
impl core::panic::unwind_safe::UnwindSafe for app_window::coordinates::Position
impl<T, U> core::convert::Into<U> for app_window::coordinates::Position where U: core::convert::From<T>
pub fn app_window::coordinates::Position::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for app_window::coordinates::Position where U: core::convert::Into<T>
pub type app_window::coordinates::Position::Error = core::convert::Infallible
pub fn app_window::coordinates::Position::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for app_window::coordinates::Position where U: core::convert::TryFrom<T>
pub type app_window::coordinates::Position::Error = <U as core::convert::TryFrom<T>>::Error
pub fn app_window::coordinates::Position::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for app_window::coordinates::Position where T: core::clone::Clone
pub type app_window::coordinates::Position::Owned = T
pub fn app_window::coordinates::Position::clone_into(&self, target: &mut T)
pub fn app_window::coordinates::Position::to_owned(&self) -> T
impl<T> core::any::Any for app_window::coordinates::Position where T: 'static + ?core::marker::Sized
pub fn app_window::coordinates::Position::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for app_window::coordinates::Position where T: ?core::marker::Sized
pub fn app_window::coordinates::Position::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for app_window::coordinates::Position where T: ?core::marker::Sized
pub fn app_window::coordinates::Position::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for app_window::coordinates::Position where T: core::clone::Clone
pub unsafe fn app_window::coordinates::Position::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for app_window::coordinates::Position
pub fn app_window::coordinates::Position::from(t: T) -> T
pub struct app_window::coordinates::Size
impl app_window::coordinates::Size
pub const app_window::coordinates::Size::ZERO: app_window::coordinates::Size
pub const fn app_window::coordinates::Size::height(&self) -> f64
pub const fn app_window::coordinates::Size::new(width: f64, height: f64) -> app_window::coordinates::Size
pub const fn app_window::coordinates::Size::width(&self) -> f64
impl core::clone::Clone for app_window::coordinates::Size
pub fn app_window::coordinates::Size::clone(&self) -> app_window::coordinates::Size
impl core::cmp::PartialEq for app_window::coordinates::Size
pub fn app_window::coordinates::Size::eq(&self, other: &app_window::coordinates::Size) -> bool
impl core::default::Default for app_window::coordinates::Size
pub fn app_window::coordinates::Size::default() -> app_window::coordinates::Size
impl core::fmt::Debug for app_window::coordinates::Size
pub fn app_window::coordinates::Size::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for app_window::coordinates::Size
impl core::marker::StructuralPartialEq for app_window::coordinates::Size
impl core::marker::Freeze for app_window::coordinates::Size
impl core::marker::Send for app_window::coordinates::Size
impl core::marker::Sync for app_window::coordinates::Size
impl core::marker::Unpin for app_window::coordinates::Size
impl core::panic::unwind_safe::RefUnwindSafe for app_window::coordinates::Size
impl core::panic::unwind_safe::UnwindSafe for app_window::coordinates::Size
impl<T, U> core::convert::Into<U> for app_window::coordinates::Size where U: core::convert::From<T>
pub fn app_window::coordinates::Size::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for app_window::coordinates::Size where U: core::convert::Into<T>
pub type app_window::coordinates::Size::Error = core::convert::Infallible
pub fn app_window::coordinates::Size::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for app_window::coordinates::Size where U: core::convert::TryFrom<T>
pub type app_window::coordinates::Size::Error = <U as core::convert::TryFrom<T>>::Error
pub fn app_window::coordinates::Size::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for app_window::coordinates::Size where T: core::clone::Clone
pub type app_window::coordinates::Size::Owned = T
pub fn app_window::coordinates::Size::clone_into(&self, target: &mut T)
pub fn app_window::coordinates::Size::to_owned(&self) -> T
impl<T> core::any::Any for app_window::coordinates::Size where T: 'static + ?core::marker::Sized
pub fn app_window::coordinates::Size::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for app_window::coordinates::Size where T: ?core::marker::Sized
pub fn app_window::coordinates::Size::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for app_window::coordinates::Size where T: ?core::marker::Sized
pub fn app_window::coordinates::Size::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for app_window::coordinates::Size where T: core::clone::Clone
pub unsafe fn app_window::coordinates::Size::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for app_window::coordinates::Size
pub fn app_window::coordinates::Size::from(t: T) -> T
pub mod app_window::executor
pub fn app_window::executor::already_on_main_thread_submit<F: core::future::future::Future<Output = ()> + 'static>(future: F)
pub async fn app_window::executor::on_main_thread_async<R: core::marker::Send + 'static, F: core::future::future::Future<Output = R> + core::marker::Send + 'static>(future: F) -> R
pub mod app_window::surface
pub struct app_window::surface::Surface
impl app_window::surface::Surface
pub fn app_window::surface::Surface::raw_display_handle(&self) -> raw_window_handle::RawDisplayHandle
pub fn app_window::surface::Surface::raw_window_handle(&self) -> raw_window_handle::RawWindowHandle
pub async fn app_window::surface::Surface::size_scale(&self) -> (app_window::coordinates::Size, f64)
pub fn app_window::surface::Surface::size_update<F: core::ops::function::Fn(app_window::coordinates::Size) + core::marker::Send + 'static>(&mut self, update: F)
impl core::fmt::Debug for app_window::surface::Surface
pub fn app_window::surface::Surface::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for app_window::surface::Surface
impl core::marker::Send for app_window::surface::Surface
impl core::marker::Sync for app_window::surface::Surface
impl core::marker::Unpin for app_window::surface::Surface
impl !core::panic::unwind_safe::RefUnwindSafe for app_window::surface::Surface
impl !core::panic::unwind_safe::UnwindSafe for app_window::surface::Surface
impl<T, U> core::convert::Into<U> for app_window::surface::Surface where U: core::convert::From<T>
pub fn app_window::surface::Surface::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for app_window::surface::Surface where U: core::convert::Into<T>
pub type app_window::surface::Surface::Error = core::convert::Infallible
pub fn app_window::surface::Surface::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for app_window::surface::Surface where U: core::convert::TryFrom<T>
pub type app_window::surface::Surface::Error = <U as core::convert::TryFrom<T>>::Error
pub fn app_window::surface::Surface::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for app_window::surface::Surface where T: 'static + ?core::marker::Sized
pub fn app_window::surface::Surface::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for app_window::surface::Surface where T: ?core::marker::Sized
pub fn app_window::surface::Surface::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for app_window::surface::Surface where T: ?core::marker::Sized
pub fn app_window::surface::Surface::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for app_window::surface::Surface
pub fn app_window::surface::Surface::from(t: T) -> T
pub mod app_window::window
pub struct app_window::window::FullscreenError(_)
impl core::error::Error for app_window::window::FullscreenError
pub fn app_window::window::FullscreenError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for app_window::window::FullscreenError
pub fn app_window::window::FullscreenError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for app_window::window::FullscreenError
pub fn app_window::window::FullscreenError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for app_window::window::FullscreenError
impl core::marker::Send for app_window::window::FullscreenError
impl core::marker::Sync for app_window::window::FullscreenError
impl core::marker::Unpin for app_window::window::FullscreenError
impl core::panic::unwind_safe::RefUnwindSafe for app_window::window::FullscreenError
impl core::panic::unwind_safe::UnwindSafe for app_window::window::FullscreenError
impl<T, U> core::convert::Into<U> for app_window::window::FullscreenError where U: core::convert::From<T>
pub fn app_window::window::FullscreenError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for app_window::window::FullscreenError where U: core::convert::Into<T>
pub type app_window::window::FullscreenError::Error = core::convert::Infallible
pub fn app_window::window::FullscreenError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for app_window::window::FullscreenError where U: core::convert::TryFrom<T>
pub type app_window::window::FullscreenError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn app_window::window::FullscreenError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for app_window::window::FullscreenError where T: core::fmt::Display + ?core::marker::Sized
pub fn app_window::window::FullscreenError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for app_window::window::FullscreenError where T: 'static + ?core::marker::Sized
pub fn app_window::window::FullscreenError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for app_window::window::FullscreenError where T: ?core::marker::Sized
pub fn app_window::window::FullscreenError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for app_window::window::FullscreenError where T: ?core::marker::Sized
pub fn app_window::window::FullscreenError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for app_window::window::FullscreenError
pub fn app_window::window::FullscreenError::from(t: T) -> T
pub struct app_window::window::Window
impl app_window::window::Window
pub async fn app_window::window::Window::default() -> Self
pub async fn app_window::window::Window::fullscreen(title: alloc::string::String) -> core::result::Result<Self, app_window::window::FullscreenError>
pub async fn app_window::window::Window::new(position: app_window::coordinates::Position, size: app_window::coordinates::Size, title: alloc::string::String) -> Self
pub async fn app_window::window::Window::surface(&mut self) -> app_window::surface::Surface
impl core::fmt::Debug for app_window::window::Window
pub fn app_window::window::Window::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for app_window::window::Window
impl core::marker::Send for app_window::window::Window
impl core::marker::Sync for app_window::window::Window
impl core::marker::Unpin for app_window::window::Window
impl core::panic::unwind_safe::RefUnwindSafe for app_window::window::Window
impl core::panic::unwind_safe::UnwindSafe for app_window::window::Window
impl<T, U> core::convert::Into<U> for app_window::window::Window where U: core::convert::From<T>
pub fn app_window::window::Window::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for app_window::window::Window where U: core::convert::Into<T>
pub type app_window::window::Window::Error = core::convert::Infallible
pub fn app_window::window::Window::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for app_window::window::Window where U: core::convert::TryFrom<T>
pub type app_window::window::Window::Error = <U as core::convert::TryFrom<T>>::Error
pub fn app_window::window::Window::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for app_window::window::Window where T: 'static + ?core::marker::Sized
pub fn app_window::window::Window::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for app_window::window::Window where T: ?core::marker::Sized
pub fn app_window::window::Window::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for app_window::window::Window where T: ?core::marker::Sized
pub fn app_window::window::Window::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for app_window::window::Window
pub fn app_window::window::Window::from(t: T) -> T
