Struct svlint::config::ConfigOption
source · pub struct ConfigOption {Show 67 fields
pub exclude_paths: Vec<Regex>,
pub textwidth: usize,
pub copyright_linenum: usize,
pub copyright_year: String,
pub copyright_holder: String,
pub indent: usize,
pub prefix_inout: String,
pub prefix_input: String,
pub prefix_output: String,
pub prefix_label: String,
pub prefix_instance: String,
pub prefix_module: String,
pub prefix_package: String,
pub prefix_interface: String,
pub re_required_assert: String,
pub re_required_assert_property: String,
pub re_required_checker: String,
pub re_required_class: String,
pub re_required_function: String,
pub re_required_generateblock: String,
pub re_required_genvar: String,
pub re_required_instance: String,
pub re_required_interface: String,
pub re_required_localparam: String,
pub re_required_modport: String,
pub re_required_module_ansi: String,
pub re_required_module_nonansi: String,
pub re_required_package: String,
pub re_required_parameter: String,
pub re_required_port_inout: String,
pub re_required_port_input: String,
pub re_required_port_output: String,
pub re_required_port_ref: String,
pub re_required_port_interface: String,
pub re_required_program: String,
pub re_required_property: String,
pub re_required_sequence: String,
pub re_required_task: String,
pub re_required_var_class: String,
pub re_required_var_classmethod: String,
pub re_forbidden_assert: String,
pub re_forbidden_assert_property: String,
pub re_forbidden_checker: String,
pub re_forbidden_class: String,
pub re_forbidden_function: String,
pub re_forbidden_generateblock: String,
pub re_forbidden_genvar: String,
pub re_forbidden_instance: String,
pub re_forbidden_interface: String,
pub re_forbidden_localparam: String,
pub re_forbidden_modport: String,
pub re_forbidden_module_ansi: String,
pub re_forbidden_module_nonansi: String,
pub re_forbidden_package: String,
pub re_forbidden_parameter: String,
pub re_forbidden_port_inout: String,
pub re_forbidden_port_input: String,
pub re_forbidden_port_output: String,
pub re_forbidden_port_ref: String,
pub re_forbidden_port_interface: String,
pub re_forbidden_program: String,
pub re_forbidden_property: String,
pub re_forbidden_sequence: String,
pub re_forbidden_task: String,
pub re_forbidden_var_class: String,
pub re_forbidden_var_classmethod: String,
pub unpacked_array: UnpackedArrayOption,
}
Fields§
§exclude_paths: Vec<Regex>
§textwidth: usize
§copyright_linenum: usize
§copyright_year: String
§copyright_holder: String
§indent: usize
§prefix_inout: String
§prefix_input: String
§prefix_output: String
§prefix_label: String
§prefix_instance: String
§prefix_module: String
§prefix_package: String
§prefix_interface: String
§re_required_assert: String
§re_required_assert_property: String
§re_required_checker: String
§re_required_class: String
§re_required_function: String
§re_required_generateblock: String
§re_required_genvar: String
§re_required_instance: String
§re_required_interface: String
§re_required_localparam: String
§re_required_modport: String
§re_required_module_ansi: String
§re_required_module_nonansi: String
§re_required_package: String
§re_required_parameter: String
§re_required_port_inout: String
§re_required_port_input: String
§re_required_port_output: String
§re_required_port_ref: String
§re_required_port_interface: String
§re_required_program: String
§re_required_property: String
§re_required_sequence: String
§re_required_task: String
§re_required_var_class: String
§re_required_var_classmethod: String
§re_forbidden_assert: String
§re_forbidden_assert_property: String
§re_forbidden_checker: String
§re_forbidden_class: String
§re_forbidden_function: String
§re_forbidden_generateblock: String
§re_forbidden_genvar: String
§re_forbidden_instance: String
§re_forbidden_interface: String
§re_forbidden_localparam: String
§re_forbidden_modport: String
§re_forbidden_module_ansi: String
§re_forbidden_module_nonansi: String
§re_forbidden_package: String
§re_forbidden_parameter: String
§re_forbidden_port_inout: String
§re_forbidden_port_input: String
§re_forbidden_port_output: String
§re_forbidden_port_ref: String
§re_forbidden_port_interface: String
§re_forbidden_program: String
§re_forbidden_property: String
§re_forbidden_sequence: String
§re_forbidden_task: String
§re_forbidden_var_class: String
§re_forbidden_var_classmethod: String
§unpacked_array: UnpackedArrayOption
Trait Implementations§
source§impl Clone for ConfigOption
impl Clone for ConfigOption
source§fn clone(&self) -> ConfigOption
fn clone(&self) -> ConfigOption
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 ConfigOption
impl Debug for ConfigOption
source§impl Default for ConfigOption
impl Default for ConfigOption
source§impl<'de> Deserialize<'de> for ConfigOption
impl<'de> Deserialize<'de> for ConfigOption
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 ConfigOption
impl RefUnwindSafe for ConfigOption
impl Send for ConfigOption
impl Sync for ConfigOption
impl Unpin for ConfigOption
impl UnwindSafe for ConfigOption
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