Struct pdb::BaseClassType
source · [−]pub struct BaseClassType {
pub kind: ClassKind,
pub attributes: FieldAttributes,
pub base_class: TypeIndex,
pub offset: u32,
}
Expand description
The information parsed from a type record with kind LF_BCLASS
or LF_BINTERFACE
.
Fields
kind: ClassKind
attributes: FieldAttributes
base_class: TypeIndex
offset: u32
Describes the offset of the base class within the class
Trait Implementations
sourceimpl Clone for BaseClassType
impl Clone for BaseClassType
sourcefn clone(&self) -> BaseClassType
fn clone(&self) -> BaseClassType
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 BaseClassType
impl Debug for BaseClassType
sourceimpl PartialEq<BaseClassType> for BaseClassType
impl PartialEq<BaseClassType> for BaseClassType
sourcefn eq(&self, other: &BaseClassType) -> bool
fn eq(&self, other: &BaseClassType) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &BaseClassType) -> bool
fn ne(&self, other: &BaseClassType) -> bool
This method tests for !=
.
impl Copy for BaseClassType
impl Eq for BaseClassType
impl StructuralEq for BaseClassType
impl StructuralPartialEq for BaseClassType
Auto Trait Implementations
impl RefUnwindSafe for BaseClassType
impl Send for BaseClassType
impl Sync for BaseClassType
impl Unpin for BaseClassType
impl UnwindSafe for BaseClassType
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