#[repr(C)]pub struct CheckerOptions { /* private fields */ }
Implementations§
Source§impl CheckerOptions
impl CheckerOptions
pub fn new() -> UniquePtr<Self>
pub fn enable_cross_numeric_comparisons(&self) -> bool
pub fn enable_cross_numeric_comparisons_mut<'a>( self: Pin<&'a mut Self>, ) -> &'a mut bool
pub fn enable_legacy_null_assignment(&self) -> bool
pub fn enable_legacy_null_assignment_mut<'a>( self: Pin<&'a mut Self>, ) -> &'a mut bool
pub fn update_struct_type_names(&self) -> bool
pub fn update_struct_type_names_mut<'a>(self: Pin<&'a mut Self>) -> &'a mut bool
pub fn allow_well_known_type_context_declarations(&self) -> bool
pub fn allow_well_known_type_context_declarations_mut<'a>( self: Pin<&'a mut Self>, ) -> &'a mut bool
pub fn max_expression_node_count(&self) -> i32
pub fn max_expression_node_count_mut<'a>(self: Pin<&'a mut Self>) -> &'a mut i32
pub fn max_error_issues(&self) -> i32
pub fn max_error_issues_mut<'a>(self: Pin<&'a mut Self>) -> &'a mut i32
Trait Implementations§
Source§impl ExternType for CheckerOptions
impl ExternType for CheckerOptions
impl Send for CheckerOptions
impl Sync for CheckerOptions
impl UniquePtrTarget for CheckerOptions
Auto Trait Implementations§
impl !Freeze for CheckerOptions
impl RefUnwindSafe for CheckerOptions
impl !Unpin for CheckerOptions
impl UnwindSafe for CheckerOptions
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