Enum gfx_hal::window::SwapchainError [−][src]
Error occurred during swapchain configuration.
Variants
OutOfMemory(OutOfMemory)
Out of either host or device memory.
DeviceLost(DeviceLost)
Device is lost
SurfaceLost(SurfaceLost)
Surface is lost
Window in use
Trait Implementations
impl Clone for SwapchainError
[src]
fn clone(&self) -> SwapchainError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SwapchainError
[src]
impl Display for SwapchainError
[src]
impl Error for SwapchainError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<DeviceLost> for SwapchainError
[src]
fn from(source: DeviceLost) -> Self
[src]
impl From<OutOfMemory> for SwapchainError
[src]
fn from(source: OutOfMemory) -> Self
[src]
impl From<SurfaceLost> for SwapchainError
[src]
fn from(source: SurfaceLost) -> Self
[src]
impl PartialEq<SwapchainError> for SwapchainError
[src]
fn eq(&self, other: &SwapchainError) -> bool
[src]
fn ne(&self, other: &SwapchainError) -> bool
[src]
impl StructuralPartialEq for SwapchainError
[src]
Auto Trait Implementations
impl RefUnwindSafe for SwapchainError
[src]
impl Send for SwapchainError
[src]
impl Sync for SwapchainError
[src]
impl Unpin for SwapchainError
[src]
impl UnwindSafe for SwapchainError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,