Struct clang_sys::IndexerCallbacks [] [src]

pub struct IndexerCallbacks {
    pub abortQuery: extern fn(CXClientData, *mut c_void) -> c_int,
    pub diagnostic: extern fn(CXClientData, CXDiagnosticSet, *mut c_void),
    pub enteredMainFile: extern fn(CXClientData, CXFile, *mut c_void) -> CXIdxClientFile,
    pub ppIncludedFile: extern fn(CXClientData, *const CXIdxIncludedFileInfo) -> CXIdxClientFile,
    pub importedASTFile: extern fn(CXClientData, *const CXIdxImportedASTFileInfo) -> CXIdxClientASTFile,
    pub startedTranslationUnit: extern fn(CXClientData, *mut c_void) -> CXIdxClientContainer,
    pub indexDeclaration: extern fn(CXClientData, *const CXIdxDeclInfo),
    pub indexEntityReference: extern fn(CXClientData, *const CXIdxEntityRefInfo),
}

Fields

abortQuery: extern fn(CXClientData, *mut c_void) -> c_int diagnostic: extern fn(CXClientData, CXDiagnosticSet, *mut c_void) enteredMainFile: extern fn(CXClientData, CXFile, *mut c_void) -> CXIdxClientFile ppIncludedFile: extern fn(CXClientData, *const CXIdxIncludedFileInfo) -> CXIdxClientFile importedASTFile: extern fn(CXClientData, *const CXIdxImportedASTFileInfo) -> CXIdxClientASTFile startedTranslationUnit: extern fn(CXClientData, *mut c_void) -> CXIdxClientContainer indexDeclaration: extern fn(CXClientData, *const CXIdxDeclInfo) indexEntityReference: extern fn(CXClientData, *const CXIdxEntityRefInfo)

Trait Implementations

impl Debug for IndexerCallbacks
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Clone for IndexerCallbacks
[src]

fn clone(&self) -> IndexerCallbacks

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for IndexerCallbacks
[src]