#[repr(i32)]pub enum CallResult {
Show 27 variants
Success = 0,
NotReady = 1,
Timeout = 2,
EventSet = 3,
EventReset = 4,
Incomplete = 5,
ErrorOutOfHostMemory = -1,
ErrorOutOfDeviceMemory = -2,
ErrorInitializationFailed = -3,
ErrorDeviceLost = -4,
ErrorMemoryMapFailed = -5,
ErrorLayerNotPresent = -6,
ErrorExtensionNotPresent = -7,
ErrorFeatureNotPresent = -8,
ErrorIncompatibleDriver = -9,
ErrorTooManyObjects = -10,
ErrorFormatNotSupported = -11,
ErrorFragmentedPool = -12,
ErrorSurfaceLostKhr = -1_000_000_000,
ErrorNativeWindowInUseKhr = -1_000_000_001,
SuboptimalKhr = 1_000_001_003,
ErrorOutOfDateKhr = -1_000_001_004,
ErrorIncompatibleDisplayKhr = -1_000_003_001,
ErrorValidationFailedExt = -1_000_011_001,
ErrorInvalidShaderNv = -1_000_012_000,
ErrorOutOfPoolMemoryKhr = -1_000_069_000,
ErrorInvalidExternalHandleKhr = -1_000_072_003,
}Variants§
Success = 0
NotReady = 1
Timeout = 2
EventSet = 3
EventReset = 4
Incomplete = 5
ErrorOutOfHostMemory = -1
ErrorOutOfDeviceMemory = -2
ErrorInitializationFailed = -3
ErrorDeviceLost = -4
ErrorMemoryMapFailed = -5
ErrorLayerNotPresent = -6
ErrorExtensionNotPresent = -7
ErrorFeatureNotPresent = -8
ErrorIncompatibleDriver = -9
ErrorTooManyObjects = -10
ErrorFormatNotSupported = -11
ErrorFragmentedPool = -12
ErrorSurfaceLostKhr = -1_000_000_000
ErrorNativeWindowInUseKhr = -1_000_000_001
SuboptimalKhr = 1_000_001_003
ErrorOutOfDateKhr = -1_000_001_004
ErrorIncompatibleDisplayKhr = -1_000_003_001
ErrorValidationFailedExt = -1_000_011_001
ErrorInvalidShaderNv = -1_000_012_000
ErrorOutOfPoolMemoryKhr = -1_000_069_000
ErrorInvalidExternalHandleKhr = -1_000_072_003
Trait Implementations§
Source§impl Clone for CallResult
impl Clone for CallResult
Source§fn clone(&self) -> CallResult
fn clone(&self) -> CallResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CallResult
impl Debug for CallResult
Source§impl From<CallResult> for EventStatus
impl From<CallResult> for EventStatus
Source§fn from(res: CallResult) -> EventStatus
fn from(res: CallResult) -> EventStatus
Converts to this type from the input type.
Source§impl From<CallResult> for FenceStatus
impl From<CallResult> for FenceStatus
Source§fn from(res: CallResult) -> FenceStatus
fn from(res: CallResult) -> FenceStatus
Converts to this type from the input type.
Source§impl From<CallResult> for i32
impl From<CallResult> for i32
Source§fn from(f: CallResult) -> i32
fn from(f: CallResult) -> i32
Converts to this type from the input type.
Source§impl From<CallResult> for u32
impl From<CallResult> for u32
Source§fn from(f: CallResult) -> u32
fn from(f: CallResult) -> u32
Converts to this type from the input type.
Source§impl From<i32> for CallResult
impl From<i32> for CallResult
Source§fn from(f: i32) -> CallResult
fn from(f: i32) -> CallResult
Converts to this type from the input type.
Source§impl From<u32> for CallResult
impl From<u32> for CallResult
Source§fn from(f: u32) -> CallResult
fn from(f: u32) -> CallResult
Converts to this type from the input type.
Source§impl FromPrimitive for CallResult
impl FromPrimitive for CallResult
Source§fn from_u64(val: u64) -> Option<Self>
fn from_u64(val: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i64(val: i64) -> Option<Self>
fn from_i64(val: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§impl Hash for CallResult
impl Hash for CallResult
Source§impl PartialEq for CallResult
impl PartialEq for CallResult
Source§impl ToPrimitive for CallResult
impl ToPrimitive for CallResult
Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreimpl Copy for CallResult
impl Eq for CallResult
impl StructuralPartialEq for CallResult
Auto Trait Implementations§
impl Freeze for CallResult
impl RefUnwindSafe for CallResult
impl Send for CallResult
impl Sync for CallResult
impl Unpin for CallResult
impl UnwindSafe for CallResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more