Struct hassle_rs::intellisense::IDxcDiagnostic
source · [−]#[repr(C)]pub struct IDxcDiagnostic { /* private fields */ }
Implementations
sourceimpl IDxcDiagnostic
impl IDxcDiagnostic
pub unsafe fn format_diagnostic(
&self,
options: DxcDiagnosticDisplayOptions,
result: *mut LPSTR
) -> HRESULT
pub unsafe fn get_severity(&self, result: *mut DxcDiagnosticSeverity) -> HRESULT
pub unsafe fn get_location(
&self,
result: *mut *mut IDxcSourceLocation
) -> HRESULT
pub unsafe fn get_spelling(&self, result: *mut LPSTR) -> HRESULT
pub unsafe fn get_category_text(&self, result: *mut LPSTR) -> HRESULT
pub unsafe fn get_num_ranges(&self, result: *mut u32) -> HRESULT
pub unsafe fn get_range_at(
&self,
index: u32,
result: *mut *mut IDxcSourceRange
) -> HRESULT
pub unsafe fn get_num_fix_its(&self, result: *mut u32) -> HRESULT
pub unsafe fn get_fix_it_at(
&self,
index: u32,
replacement_range: *mut *mut IDxcSourceRange,
text: *mut LPSTR
) -> HRESULT
Trait Implementations
sourceimpl ComInterface for IDxcDiagnostic
impl ComInterface for IDxcDiagnostic
sourceimpl Debug for IDxcDiagnostic
impl Debug for IDxcDiagnostic
sourceimpl Deref for IDxcDiagnostic
impl Deref for IDxcDiagnostic
impl AsComPtr<IDxcDiagnostic> for IDxcDiagnostic
impl AsComPtr<IUnknown> for IDxcDiagnostic
Auto Trait Implementations
impl RefUnwindSafe for IDxcDiagnostic
impl !Send for IDxcDiagnostic
impl !Sync for IDxcDiagnostic
impl Unpin for IDxcDiagnostic
impl UnwindSafe for IDxcDiagnostic
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more