Struct clang_sys::IndexerCallbacks
source · #[repr(C)]pub struct IndexerCallbacks {
pub abortQuery: Option<extern "C" fn(_: CXClientData, _: *mut c_void) -> c_int>,
pub diagnostic: Option<extern "C" fn(_: CXClientData, _: CXDiagnosticSet, _: *mut c_void)>,
pub enteredMainFile: Option<extern "C" fn(_: CXClientData, _: CXFile, _: *mut c_void) -> CXIdxClientFile>,
pub ppIncludedFile: Option<extern "C" fn(_: CXClientData, _: *const CXIdxIncludedFileInfo) -> CXIdxClientFile>,
pub importedASTFile: Option<extern "C" fn(_: CXClientData, _: *const CXIdxImportedASTFileInfo) -> CXIdxClientASTFile>,
pub startedTranslationUnit: Option<extern "C" fn(_: CXClientData, _: *mut c_void) -> CXIdxClientContainer>,
pub indexDeclaration: Option<extern "C" fn(_: CXClientData, _: *const CXIdxDeclInfo)>,
pub indexEntityReference: Option<extern "C" fn(_: CXClientData, _: *const CXIdxEntityRefInfo)>,
}
Fields§
§abortQuery: Option<extern "C" fn(_: CXClientData, _: *mut c_void) -> c_int>
§diagnostic: Option<extern "C" fn(_: CXClientData, _: CXDiagnosticSet, _: *mut c_void)>
§enteredMainFile: Option<extern "C" fn(_: CXClientData, _: CXFile, _: *mut c_void) -> CXIdxClientFile>
§ppIncludedFile: Option<extern "C" fn(_: CXClientData, _: *const CXIdxIncludedFileInfo) -> CXIdxClientFile>
§importedASTFile: Option<extern "C" fn(_: CXClientData, _: *const CXIdxImportedASTFileInfo) -> CXIdxClientASTFile>
§startedTranslationUnit: Option<extern "C" fn(_: CXClientData, _: *mut c_void) -> CXIdxClientContainer>
§indexDeclaration: Option<extern "C" fn(_: CXClientData, _: *const CXIdxDeclInfo)>
§indexEntityReference: Option<extern "C" fn(_: CXClientData, _: *const CXIdxEntityRefInfo)>
Trait Implementations§
source§impl Clone for IndexerCallbacks
impl Clone for IndexerCallbacks
source§fn clone(&self) -> IndexerCallbacks
fn clone(&self) -> IndexerCallbacks
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 IndexerCallbacks
impl Debug for IndexerCallbacks
source§impl Default for IndexerCallbacks
impl Default for IndexerCallbacks
source§fn default() -> IndexerCallbacks
fn default() -> IndexerCallbacks
Returns the “default value” for a type. Read more