Struct CXIdxEntityInfo

struct CXIdxEntityInfo { ... }

Fields

kind: CXIdxEntityKind
templateKind: CXIdxEntityCXXTemplateKind
lang: CXIdxEntityLanguage
name: *const c_char
USR: *const c_char
cursor: CXCursor
attributes: *const *const CXIdxAttrInfo
numAttributes: c_uint

Implementations

impl Clone for CXIdxEntityInfo

fn clone(self: &Self) -> CXIdxEntityInfo

impl Copy for CXIdxEntityInfo

impl Debug for CXIdxEntityInfo

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Default for CXIdxEntityInfo

fn default() -> CXIdxEntityInfo

impl Freeze for CXIdxEntityInfo

impl RefUnwindSafe for CXIdxEntityInfo

impl Send for CXIdxEntityInfo

impl Sync for CXIdxEntityInfo

impl Unpin for CXIdxEntityInfo

impl UnsafeUnpin for CXIdxEntityInfo

impl UnwindSafe for CXIdxEntityInfo

impl<T> Any for CXIdxEntityInfo

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for CXIdxEntityInfo

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for CXIdxEntityInfo

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for CXIdxEntityInfo

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for CXIdxEntityInfo

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for CXIdxEntityInfo

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for CXIdxEntityInfo

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for CXIdxEntityInfo

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for CXIdxEntityInfo

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>