MCPcopy Create free account

hub / github.com/diondokter/device-driver / functions

Functions461 in github.com/diondokter/device-driver

Methodbitor_assign
(&mut self, rhs: Self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:465
Methodbitor_assign
(&mut self, rhs: Self)
tests/cases/address_types/address_types.rs:188
Methodbitor_assign
(&mut self, rhs: Self)
tests/cases/basic_command/basic_command.rs:180
Methodbitor_assign
(&mut self, rhs: Self)
tests/cases/description_string_escapes/description_string_escapes.rs:196
Methodbitxor
(mut self, rhs: Self)
tests/cases/fieldset_access/fieldset_access.rs:263
Methodbitxor
(mut self, rhs: Self)
tests/cases/basic_register/basic_register.rs:198
Methodbitxor
(mut self, rhs: Self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:473
Methodbitxor
(mut self, rhs: Self)
tests/cases/address_types/address_types.rs:196
Methodbitxor
(mut self, rhs: Self)
tests/cases/basic_command/basic_command.rs:188
Methodbitxor
(mut self, rhs: Self)
tests/cases/description_string_escapes/description_string_escapes.rs:204
Methodbitxor_assign
(&mut self, rhs: Self)
tests/cases/fieldset_access/fieldset_access.rs:269
Methodbitxor_assign
(&mut self, rhs: Self)
tests/cases/basic_register/basic_register.rs:204
Methodbitxor_assign
(&mut self, rhs: Self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:479
Methodbitxor_assign
(&mut self, rhs: Self)
tests/cases/address_types/address_types.rs:202
Methodbitxor_assign
(&mut self, rhs: Self)
tests/cases/basic_command/basic_command.rs:194
Methodbitxor_assign
(&mut self, rhs: Self)
tests/cases/description_string_escapes/description_string_escapes.rs:210
Functionblock
()
generation/src/dsl_hir/mir_transform.rs:1955
Functionbuffer
()
generation/src/dsl_hir/mir_transform.rs:982
Functionbuffer_write_read
()
device-driver/tests/basic-buffer.rs:57
Methodcatch_all_variant
(&self)
generation/src/lir/mod.rs:125
Functioncommand
()
generation/src/dsl_hir/mir_transform.rs:1022
Functioncommand_combinations
()
device-driver/tests/basic-command.rs:77
Functioncompile_error_stripping
()
cli/src/main.rs:112
Functioncorrect_sizes
()
generation/src/mir/passes/reset_values_converted.rs:220
Functioncreate_device
(item: TokenStream)
macros/src/lib.rs:33
Functiondeep_overlap_detected
()
generation/src/lir/passes/addresses_non_overlapping.rs:138
Methoddefault
()
generation/src/mir/mod.rs:33
Methoddefault
()
device-driver/tests/refs.rs:10
Methoddefault
()
device-driver/tests/cfg-register.rs:8
Methoddefault
()
device-driver/tests/basic-register-manifest.rs:8
Methoddefault
()
device-driver/tests/basic-register.rs:8
Methoddefault
()
device-driver/tests/type-conversions.rs:8
Methoddefault
()
device-driver/tests/basic-block.rs:8
Methoddefault
()
device-driver/tests/duplicate-cfg-register.rs:8
Methoddefault_variant
(&self)
generation/src/lir/mod.rs:121
Functiondescription_to_docstring
(description: &str)
generation/src/lir/code_transform.rs:19
Methoddispatch_async
Dispatch the command to the device
device-driver/src/command.rs:164
Functionduplicate_cfg_generated_enum_variants
()
generation/src/mir/passes/names_unique.rs:219
Functionduplicate_generated_enum_variants
()
generation/src/mir/passes/names_unique.rs:179
Functionduplicate_generated_enums
()
generation/src/mir/passes/names_unique.rs:131
Functionenum_values_correct
()
generation/src/mir/passes/enum_values_checked.rs:145
Functionenum_values_dont_fit
()
generation/src/mir/passes/enum_values_checked.rs:367
Functionenum_values_fallible
()
generation/src/mir/passes/enum_values_checked.rs:309
Functionenum_values_infallible_with_fallback
()
generation/src/mir/passes/enum_values_checked.rs:237
Functionenum_values_no_duplicates
()
generation/src/mir/passes/enum_values_checked.rs:413
Methodeq
(&self, other: &Self)
generation/src/dsl_hir/mod.rs:303
Functionfield_names_not_unique
()
generation/src/mir/passes/names_unique.rs:99
Methodflush
(&mut self, address: Self::AddressType)
device-driver/tests/basic-buffer.rs:30
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
dd-manifest-tree/src/lib.rs:27
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
generation/src/mir/mod.rs:87
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/fieldset_access/fieldset_access.rs:226
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/basic_register/basic_register.rs:162
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/compile_time_explosion/compile_time_explosion.rs:438
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/address_types/address_types.rs:161
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/basic_command/basic_command.rs:152
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/description_string_escapes/description_string_escapes.rs:168
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
device-driver/src/ops.rs:397
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
device-driver/src/lib.rs:48
Methodfoo
( &mut self, )
tests/cases/basic_command/basic_command.rs:75
Methodfoo_wo
( &mut self, )
tests/cases/fieldset_access/fieldset_access.rs:119
Methodfrom
(value: dsl_hir::Access)
generation/src/dsl_hir/mir_transform.rs:18
Methodfrom
(value: &'o mir::Block)
generation/src/mir/lir_transform.rs:597
Methodfrom
(bits: [u8; 8])
tests/cases/fieldset_access/fieldset_access.rs:216
Methodfrom
(bits: [u8; 3])
tests/cases/basic_register/basic_register.rs:152
Methodfrom
(bits: [u8; 0])
tests/cases/compile_time_explosion/compile_time_explosion.rs:428
Methodfrom
(bits: [u8; 0])
tests/cases/address_types/address_types.rs:151
Methodfrom
(bits: [u8; 3])
tests/cases/basic_command/basic_command.rs:142
Methodfrom
(bits: [u8; 3])
tests/cases/description_string_escapes/description_string_escapes.rs:158
Methodfrom
(value: MyTryEnum)
device-driver/tests/type-conversions.rs:118
Methodfrom_string
(source: &str)
dd-manifest-tree/src/lib.rs:132
Functiongenerate_test_function
(test_dir: DirEntry)
tests/build.rs:24
Methodget_byte_from_index
Get the byte from the data that is correct for the bit index and the endianness. ## Safety: `bit_index` must lie in the range `0..data.len()*8`.
device-driver/src/ops.rs:265
Methodget_byte_from_index_mut
Get a mutable reference to the byte from the data that is correct for the bit index and the endianness. ## Safety: `bit_index` must lie in the range
device-driver/src/ops.rs:275
Methodget_byte_index
(_data_len: usize, bit_index: usize)
device-driver/src/ops.rs:283
Functionget_command_fieldset_name
(fieldset: &Option<String>)
generation/src/lir/code_transform.rs:48
Functionget_defmt_fmt_string
(field: &Field)
generation/src/lir/code_transform.rs:35
Methodget_inner_buffer
(&self)
tests/cases/fieldset_access/fieldset_access.rs:152
Methodget_inner_buffer
(&self)
tests/cases/basic_register/basic_register.rs:112
Methodget_inner_buffer
(&self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:410
Methodget_inner_buffer
(&self)
tests/cases/basic_command/basic_command.rs:102
Methodget_inner_buffer
(&self)
tests/cases/description_string_escapes/description_string_escapes.rs:114
Methodget_inner_buffer_mut
(&mut self)
tests/cases/fieldset_access/fieldset_access.rs:155
Methodget_inner_buffer_mut
(&mut self)
tests/cases/basic_register/basic_register.rs:115
Methodget_inner_buffer_mut
(&mut self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:413
Methodget_inner_buffer_mut
(&mut self)
tests/cases/basic_command/basic_command.rs:105
Methodget_inner_buffer_mut
(&mut self)
tests/cases/description_string_escapes/description_string_escapes.rs:117
Functionget_super_prefix
(conversion_method: &FieldConversionMethod)
generation/src/lir/code_transform.rs:26
Functionglobal_config_parsed
()
generation/src/manifest/mod.rs:884
Functionglobal_settings_correct
()
generation/src/dsl_hir/mir_transform.rs:945
Functionimpls_embedded_io
()
device-driver/tests/basic-buffer.rs:74
Functionincorrect_sizes
()
generation/src/mir/passes/reset_values_converted.rs:365
Functioninner
(data: &[u8], start: usize, end: usize)
device-driver/src/ops.rs:15
Functionint_msb0_parsed_correct
()
generation/src/mir/passes/reset_values_converted.rs:442
Methodis_catch_all
(&self)
generation/src/mir/mod.rs:459
Methodis_default
(&self)
generation/src/mir/mod.rs:451
Methodis_readable
(&self)
generation/src/mir/mod.rs:109
Methodkind
(&self)
device-driver/tests/basic-buffer.rs:12
Functionlittle_endian_respected
()
device-driver/tests/endianness-respected.rs:78
Functionload_lsb0
(data: &[u8], start: usize, end: usize)
device-driver/src/ops.rs:10
Functionload_msb0
(data: &[u8], start: usize, end: usize)
device-driver/src/ops.rs:102
← previousnext →201–300 of 461, ranked by callers