Struct clang_sys::CXIdxEntityRefInfo
source · #[repr(C)]pub struct CXIdxEntityRefInfo {
pub kind: CXIdxEntityRefKind,
pub cursor: CXCursor,
pub loc: CXIdxLoc,
pub referencedEntity: *const CXIdxEntityInfo,
pub parentEntity: *const CXIdxEntityInfo,
pub container: *const CXIdxContainerInfo,
pub role: CXSymbolRole,
}
Fields§
§kind: CXIdxEntityRefKind
§cursor: CXCursor
§loc: CXIdxLoc
§referencedEntity: *const CXIdxEntityInfo
§parentEntity: *const CXIdxEntityInfo
§container: *const CXIdxContainerInfo
§role: CXSymbolRole
Only available on libclang
7.0 and later.
Trait Implementations§
source§impl Clone for CXIdxEntityRefInfo
impl Clone for CXIdxEntityRefInfo
source§fn clone(&self) -> CXIdxEntityRefInfo
fn clone(&self) -> CXIdxEntityRefInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CXIdxEntityRefInfo
impl Debug for CXIdxEntityRefInfo
source§impl Default for CXIdxEntityRefInfo
impl Default for CXIdxEntityRefInfo
source§fn default() -> CXIdxEntityRefInfo
fn default() -> CXIdxEntityRefInfo
Returns the “default value” for a type. Read more
impl Copy for CXIdxEntityRefInfo
Auto Trait Implementations§
impl Freeze for CXIdxEntityRefInfo
impl RefUnwindSafe for CXIdxEntityRefInfo
impl !Send for CXIdxEntityRefInfo
impl !Sync for CXIdxEntityRefInfo
impl Unpin for CXIdxEntityRefInfo
impl UnwindSafe for CXIdxEntityRefInfo
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