pub struct RulesConfig {Show 54 fields
pub dead_code: RuleConfig,
pub unused_vfunc: RuleConfig,
pub include_order: RuleConfig,
pub inconsistent_function_signature: RuleConfig,
pub use_pragma_once: RuleConfig,
pub missing_implementation: RuleConfig,
pub missing_autoptr_cleanup: RuleConfig,
pub missing_g_begin_decls: RuleConfig,
pub missing_export_macro: RuleConfig,
pub no_g_auto_macros: RuleConfig,
pub deprecated_add_private: RuleConfig,
pub matching_declare_define: RuleConfig,
pub use_g_new: RuleConfig,
pub use_g_object_class_install_properties: RuleConfig,
pub use_g_settings_typed: RuleConfig,
pub use_g_value_set_static_string: RuleConfig,
pub use_g_variant_new_typed: RuleConfig,
pub strcmp_explicit_comparison: RuleConfig,
pub type_style: RuleConfig,
pub use_g_strcmp0: RuleConfig,
pub use_clear_functions: RuleConfig,
pub use_explicit_default_flags: RuleConfig,
pub g_param_spec_null_nick_blurb: RuleConfig,
pub g_param_spec_static_strings: RuleConfig,
pub property_canonical_name: RuleConfig,
pub g_error_init: RuleConfig,
pub g_error_leak: RuleConfig,
pub g_source_id_not_stored: RuleConfig,
pub property_enum_convention: RuleConfig,
pub property_enum_coverage: RuleConfig,
pub property_switch_exhaustiveness: RuleConfig,
pub signal_canonical_name: RuleConfig,
pub signal_enum_coverage: RuleConfig,
pub g_object_virtual_methods_chain_up: RuleConfig,
pub g_task_source_tag: RuleConfig,
pub unnecessary_null_check: RuleConfig,
pub use_g_set_object: RuleConfig,
pub use_g_set_str: RuleConfig,
pub use_auto_cleanup: RuleConfig,
pub use_g_bytes_unref_to_data: RuleConfig,
pub use_g_file_load_bytes: RuleConfig,
pub use_g_gnuc_flag_enum: RuleConfig,
pub use_g_object_new_with_properties: RuleConfig,
pub use_g_object_notify_by_pspec: RuleConfig,
pub use_g_string_free_and_steal: RuleConfig,
pub use_g_source_once: RuleConfig,
pub use_g_source_constants: RuleConfig,
pub use_g_steal_pointer: RuleConfig,
pub use_g_str_has_prefix_suffix: RuleConfig,
pub use_g_ascii_functions: RuleConfig,
pub use_g_strlcpy: RuleConfig,
pub untranslated_string: RuleConfig,
pub gi_missing_since: RuleConfig,
pub gi_not_bindings_friendly: RuleConfig,
}Fields§
§dead_code: RuleConfig§unused_vfunc: RuleConfig§include_order: RuleConfig§inconsistent_function_signature: RuleConfig§use_pragma_once: RuleConfig§missing_implementation: RuleConfig§missing_autoptr_cleanup: RuleConfig§missing_g_begin_decls: RuleConfig§missing_export_macro: RuleConfig§no_g_auto_macros: RuleConfig§deprecated_add_private: RuleConfig§matching_declare_define: RuleConfig§use_g_new: RuleConfig§use_g_object_class_install_properties: RuleConfig§use_g_settings_typed: RuleConfig§use_g_value_set_static_string: RuleConfig§use_g_variant_new_typed: RuleConfig§strcmp_explicit_comparison: RuleConfig§type_style: RuleConfig§use_g_strcmp0: RuleConfig§use_clear_functions: RuleConfig§use_explicit_default_flags: RuleConfig§g_param_spec_null_nick_blurb: RuleConfig§g_param_spec_static_strings: RuleConfig§property_canonical_name: RuleConfig§g_error_init: RuleConfig§g_error_leak: RuleConfig§g_source_id_not_stored: RuleConfig§property_enum_convention: RuleConfig§property_enum_coverage: RuleConfig§property_switch_exhaustiveness: RuleConfig§signal_canonical_name: RuleConfig§signal_enum_coverage: RuleConfig§g_object_virtual_methods_chain_up: RuleConfig§g_task_source_tag: RuleConfig§unnecessary_null_check: RuleConfig§use_g_set_object: RuleConfig§use_g_set_str: RuleConfig§use_auto_cleanup: RuleConfig§use_g_bytes_unref_to_data: RuleConfig§use_g_file_load_bytes: RuleConfig§use_g_gnuc_flag_enum: RuleConfig§use_g_object_new_with_properties: RuleConfig§use_g_object_notify_by_pspec: RuleConfig§use_g_string_free_and_steal: RuleConfig§use_g_source_once: RuleConfig§use_g_source_constants: RuleConfig§use_g_steal_pointer: RuleConfig§use_g_str_has_prefix_suffix: RuleConfig§use_g_ascii_functions: RuleConfig§use_g_strlcpy: RuleConfig§untranslated_string: RuleConfig§gi_missing_since: RuleConfig§gi_not_bindings_friendly: RuleConfigTrait Implementations§
Source§impl Clone for RulesConfig
impl Clone for RulesConfig
Source§impl Debug for RulesConfig
impl Debug for RulesConfig
Source§impl Default for RulesConfig
impl Default for RulesConfig
Source§impl<'de> Deserialize<'de> for RulesConfig
impl<'de> Deserialize<'de> for RulesConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RulesConfig
impl RefUnwindSafe for RulesConfig
impl Send for RulesConfig
impl Sync for RulesConfig
impl Unpin for RulesConfig
impl UnsafeUnpin for RulesConfig
impl UnwindSafe for RulesConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more