Enum clang::OffsetofError
source · [−]pub enum OffsetofError {
Dependent,
Incomplete,
Name,
Parent,
Undeduced,
}
Expand description
Indicates the error that prevented determining the offset of a field in a record type.
Variants
Dependent
The record type is a dependent type.
Incomplete
The record type is an incomplete type.
Name
The record type does not contain a field with the supplied name.
Parent
The record type has an invalid parent declaration.
Undeduced
The type is undeduced.
Trait Implementations
sourceimpl Clone for OffsetofError
impl Clone for OffsetofError
sourcefn clone(&self) -> OffsetofError
fn clone(&self) -> OffsetofError
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 OffsetofError
impl Debug for OffsetofError
sourceimpl Display for OffsetofError
impl Display for OffsetofError
sourceimpl Error for OffsetofError
impl Error for OffsetofError
1.30.0 · 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>
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
use the Display impl or to_string()
sourceimpl From<OffsetofError> for String
impl From<OffsetofError> for String
sourcefn from(error: OffsetofError) -> String
fn from(error: OffsetofError) -> String
Converts to this type from the input type.
sourceimpl Hash for OffsetofError
impl Hash for OffsetofError
sourceimpl PartialEq<OffsetofError> for OffsetofError
impl PartialEq<OffsetofError> for OffsetofError
impl Copy for OffsetofError
impl Eq for OffsetofError
impl StructuralEq for OffsetofError
impl StructuralPartialEq for OffsetofError
Auto Trait Implementations
impl RefUnwindSafe for OffsetofError
impl Send for OffsetofError
impl Sync for OffsetofError
impl Unpin for OffsetofError
impl UnwindSafe for OffsetofError
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more