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}