[−][src]Enum gfx_hal::window::AcquireError
Error on acquiring the next image from a swapchain.
Variants
OutOfMemory(OutOfMemory)
Out of either host or device memory.
No image was ready and no timeout was specified.
No image was ready after the specified timeout expired.
The swapchain is no longer in sync with the surface, needs to be re-created.
SurfaceLost(SurfaceLost)
The surface was lost, and the swapchain is no longer usable.
DeviceLost(DeviceLost)
Device is lost
Trait Implementations
impl Clone for AcquireError
[src]
fn clone(&self) -> AcquireError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<AcquireError> for AcquireError
[src]
fn eq(&self, other: &AcquireError) -> bool
[src]
fn ne(&self, other: &AcquireError) -> bool
[src]
impl Display for AcquireError
[src]
impl Debug for AcquireError
[src]
impl StructuralPartialEq for AcquireError
[src]
impl Error for AcquireError
[src]
Auto Trait Implementations
impl Send for AcquireError
impl Sync for AcquireError
impl Unpin for AcquireError
impl UnwindSafe for AcquireError
impl RefUnwindSafe for AcquireError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,