window_observer/platform_impl/windows/error.rs
1/// Represents errors that can occur in the Windows-specific implementation.
2#[derive(Debug, thiserror::Error)]
3pub enum WindowsError {
4 /// An IO error occurred.
5 #[error("IO error: {0}")]
6 IOError(#[from] std::io::Error),
7 /// An error occurred from underlying implementation of [`window_getter`].
8 #[error("Window getter error: {0}")]
9 WindowGetterError(#[from] window_getter::platform_impl::PlatformError),
10}