Enum cuda_sys::cudart::cudaError_t [−][src]
#[repr(u32)]pub enum cudaError_t { Success, MissingConfiguration, MemoryAllocation, InitializationError, LaunchFailure, PriorLaunchFailure, LaunchTimeout, LaunchOutOfResources, InvalidDeviceFunction, InvalidConfiguration, InvalidDevice, InvalidValue, InvalidPitchValue, InvalidSymbol, MapBufferObjectFailed, UnmapBufferObjectFailed, InvalidHostPointer, InvalidDevicePointer, InvalidTexture, InvalidTextureBinding, InvalidChannelDescriptor, InvalidMemcpyDirection, AddressOfConstant, TextureFetchFailed, TextureNotBound, SynchronizationError, InvalidFilterSetting, InvalidNormSetting, MixedDeviceExecution, CudartUnloading, Unknown, NotYetImplemented, MemoryValueTooLarge, InvalidResourceHandle, NotReady, InsufficientDriver, SetOnActiveProcess, InvalidSurface, NoDevice, ECCUncorrectable, SharedObjectSymbolNotFound, SharedObjectInitFailed, UnsupportedLimit, DuplicateVariableName, DuplicateTextureName, DuplicateSurfaceName, DevicesUnavailable, InvalidKernelImage, NoKernelImageForDevice, IncompatibleDriverContext, PeerAccessAlreadyEnabled, PeerAccessNotEnabled, DeviceAlreadyInUse, ProfilerDisabled, ProfilerNotInitialized, ProfilerAlreadyStarted, ProfilerAlreadyStopped, Assert, TooManyPeers, HostMemoryAlreadyRegistered, HostMemoryNotRegistered, OperatingSystem, PeerAccessUnsupported, LaunchMaxDepthExceeded, LaunchFileScopedTex, LaunchFileScopedSurf, SyncDepthExceeded, LaunchPendingCountExceeded, NotPermitted, NotSupported, HardwareStackError, IllegalInstruction, MisalignedAddress, InvalidAddressSpace, InvalidPc, IllegalAddress, InvalidPtx, InvalidGraphicsContext, NvlinkUncorrectable, JitCompilerNotFound, CooperativeLaunchTooLarge, StartupFailure, ApiFailureBase, }
Variants
Success
MissingConfiguration
MemoryAllocation
InitializationError
LaunchFailure
PriorLaunchFailure
LaunchTimeout
LaunchOutOfResources
InvalidDeviceFunction
InvalidConfiguration
InvalidDevice
InvalidValue
InvalidPitchValue
InvalidSymbol
MapBufferObjectFailed
UnmapBufferObjectFailed
InvalidHostPointer
InvalidDevicePointer
InvalidTexture
InvalidTextureBinding
InvalidChannelDescriptor
InvalidMemcpyDirection
AddressOfConstant
TextureFetchFailed
TextureNotBound
SynchronizationError
InvalidFilterSetting
InvalidNormSetting
MixedDeviceExecution
CudartUnloading
Unknown
NotYetImplemented
MemoryValueTooLarge
InvalidResourceHandle
NotReady
InsufficientDriver
SetOnActiveProcess
InvalidSurface
NoDevice
ECCUncorrectable
UnsupportedLimit
DuplicateVariableName
DuplicateTextureName
DuplicateSurfaceName
InvalidKernelImage
NoKernelImageForDevice
IncompatibleDriverContext
PeerAccessAlreadyEnabled
PeerAccessNotEnabled
DeviceAlreadyInUse
ProfilerDisabled
ProfilerNotInitialized
ProfilerAlreadyStarted
ProfilerAlreadyStopped
Assert
TooManyPeers
HostMemoryAlreadyRegistered
HostMemoryNotRegistered
OperatingSystem
PeerAccessUnsupported
LaunchMaxDepthExceeded
LaunchFileScopedTex
LaunchFileScopedSurf
SyncDepthExceeded
LaunchPendingCountExceeded
NotPermitted
NotSupported
HardwareStackError
IllegalInstruction
MisalignedAddress
InvalidAddressSpace
InvalidPc
IllegalAddress
InvalidPtx
InvalidGraphicsContext
NvlinkUncorrectable
JitCompilerNotFound
CooperativeLaunchTooLarge
StartupFailure
ApiFailureBase
Trait Implementations
impl Debug for cudaError_t
[src]
impl Debug for cudaError_t
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for cudaError_t
[src]
impl Copy for cudaError_t
impl Clone for cudaError_t
[src]
impl Clone for cudaError_t
fn clone(&self) -> cudaError_t
[src]
fn clone(&self) -> cudaError_t
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for cudaError_t
[src]
impl PartialEq for cudaError_t
fn eq(&self, other: &cudaError_t) -> bool
[src]
fn eq(&self, other: &cudaError_t) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Eq for cudaError_t
[src]
impl Eq for cudaError_t
impl Hash for cudaError_t
[src]
impl Hash for cudaError_t
Auto Trait Implementations
impl Send for cudaError_t
impl Send for cudaError_t
impl Sync for cudaError_t
impl Sync for cudaError_t