Struct clang_sys::CXIdxObjCProtocolRefInfo
source · #[repr(C)]pub struct CXIdxObjCProtocolRefInfo {
pub protocol: *const CXIdxEntityInfo,
pub cursor: CXCursor,
pub loc: CXIdxLoc,
}
Fields§
§protocol: *const CXIdxEntityInfo
§cursor: CXCursor
§loc: CXIdxLoc
Trait Implementations§
source§impl Clone for CXIdxObjCProtocolRefInfo
impl Clone for CXIdxObjCProtocolRefInfo
source§fn clone(&self) -> CXIdxObjCProtocolRefInfo
fn clone(&self) -> CXIdxObjCProtocolRefInfo
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 CXIdxObjCProtocolRefInfo
impl Debug for CXIdxObjCProtocolRefInfo
source§impl Default for CXIdxObjCProtocolRefInfo
impl Default for CXIdxObjCProtocolRefInfo
source§fn default() -> CXIdxObjCProtocolRefInfo
fn default() -> CXIdxObjCProtocolRefInfo
Returns the “default value” for a type. Read more
impl Copy for CXIdxObjCProtocolRefInfo
Auto Trait Implementations§
impl Freeze for CXIdxObjCProtocolRefInfo
impl RefUnwindSafe for CXIdxObjCProtocolRefInfo
impl !Send for CXIdxObjCProtocolRefInfo
impl !Sync for CXIdxObjCProtocolRefInfo
impl Unpin for CXIdxObjCProtocolRefInfo
impl UnwindSafe for CXIdxObjCProtocolRefInfo
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