Enum wgpu_core::resource::BufferAccessError
source · [−]pub enum BufferAccessError {
Device(DeviceError),
Invalid,
Destroyed,
AlreadyMapped,
MissingBufferUsage(MissingBufferUsageError),
NotMapped,
UnalignedRange,
UnalignedOffset {
offset: BufferAddress,
},
UnalignedRangeSize {
range_size: BufferAddress,
},
OutOfBoundsUnderrun {
index: BufferAddress,
min: BufferAddress,
},
OutOfBoundsOverrun {
index: BufferAddress,
max: BufferAddress,
},
}
Variants
Device(DeviceError)
Invalid
Destroyed
AlreadyMapped
MissingBufferUsage(MissingBufferUsageError)
NotMapped
UnalignedRange
UnalignedOffset
Fields
offset: BufferAddress
UnalignedRangeSize
Fields
range_size: BufferAddress
OutOfBoundsUnderrun
OutOfBoundsOverrun
Trait Implementations
sourceimpl Clone for BufferAccessError
impl Clone for BufferAccessError
sourcefn clone(&self) -> BufferAccessError
fn clone(&self) -> BufferAccessError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BufferAccessError
impl Debug for BufferAccessError
sourceimpl Display for BufferAccessError
impl Display for BufferAccessError
sourceimpl Error for BufferAccessError
impl Error for BufferAccessError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<BufferAccessError> for CreateBufferError
impl From<BufferAccessError> for CreateBufferError
sourcefn from(source: BufferAccessError) -> Self
fn from(source: BufferAccessError) -> Self
Converts to this type from the input type.
sourceimpl From<BufferAccessError> for QueueSubmitError
impl From<BufferAccessError> for QueueSubmitError
sourcefn from(source: BufferAccessError) -> Self
fn from(source: BufferAccessError) -> Self
Converts to this type from the input type.
sourceimpl From<DeviceError> for BufferAccessError
impl From<DeviceError> for BufferAccessError
sourcefn from(source: DeviceError) -> Self
fn from(source: DeviceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for BufferAccessError
impl Send for BufferAccessError
impl Sync for BufferAccessError
impl Unpin for BufferAccessError
impl UnwindSafe for BufferAccessError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more