pub enum CuptiActivityError {
CallbacksNotRegistered,
KindNotEnabled {
kind: CuptiActivityKind,
},
BufferFull {
capacity: usize,
},
}Expand description
Errors specific to the modelled Activity buffer protocol.
Variants§
CallbacksNotRegistered
An operation requires callbacks that were never registered.
KindNotEnabled
A record kind was emitted while disabled (CUPTI would silently drop it).
Fields
§
kind: CuptiActivityKindThe kind that was rejected.
BufferFull
The pending buffer is full and must be flushed before more records fit.
Trait Implementations§
Source§impl Clone for CuptiActivityError
impl Clone for CuptiActivityError
Source§fn clone(&self) -> CuptiActivityError
fn clone(&self) -> CuptiActivityError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CuptiActivityError
Source§impl Debug for CuptiActivityError
impl Debug for CuptiActivityError
Source§impl Display for CuptiActivityError
impl Display for CuptiActivityError
impl Eq for CuptiActivityError
Source§impl Error for CuptiActivityError
impl Error for CuptiActivityError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for CuptiActivityError
impl PartialEq for CuptiActivityError
Source§fn eq(&self, other: &CuptiActivityError) -> bool
fn eq(&self, other: &CuptiActivityError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CuptiActivityError
Auto Trait Implementations§
impl Freeze for CuptiActivityError
impl RefUnwindSafe for CuptiActivityError
impl Send for CuptiActivityError
impl Sync for CuptiActivityError
impl Unpin for CuptiActivityError
impl UnsafeUnpin for CuptiActivityError
impl UnwindSafe for CuptiActivityError
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