Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diondokter/device-driver
/ functions
Functions
461 in github.com/diondokter/device-driver
⨍
Functions
461
◇
Types & classes
148
Method
bitor_assign
(&mut self, rhs: Self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:465
Method
bitor_assign
(&mut self, rhs: Self)
tests/cases/address_types/address_types.rs:188
Method
bitor_assign
(&mut self, rhs: Self)
tests/cases/basic_command/basic_command.rs:180
Method
bitor_assign
(&mut self, rhs: Self)
tests/cases/description_string_escapes/description_string_escapes.rs:196
Method
bitxor
(mut self, rhs: Self)
tests/cases/fieldset_access/fieldset_access.rs:263
Method
bitxor
(mut self, rhs: Self)
tests/cases/basic_register/basic_register.rs:198
Method
bitxor
(mut self, rhs: Self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:473
Method
bitxor
(mut self, rhs: Self)
tests/cases/address_types/address_types.rs:196
Method
bitxor
(mut self, rhs: Self)
tests/cases/basic_command/basic_command.rs:188
Method
bitxor
(mut self, rhs: Self)
tests/cases/description_string_escapes/description_string_escapes.rs:204
Method
bitxor_assign
(&mut self, rhs: Self)
tests/cases/fieldset_access/fieldset_access.rs:269
Method
bitxor_assign
(&mut self, rhs: Self)
tests/cases/basic_register/basic_register.rs:204
Method
bitxor_assign
(&mut self, rhs: Self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:479
Method
bitxor_assign
(&mut self, rhs: Self)
tests/cases/address_types/address_types.rs:202
Method
bitxor_assign
(&mut self, rhs: Self)
tests/cases/basic_command/basic_command.rs:194
Method
bitxor_assign
(&mut self, rhs: Self)
tests/cases/description_string_escapes/description_string_escapes.rs:210
Function
block
()
generation/src/dsl_hir/mir_transform.rs:1955
Function
buffer
()
generation/src/dsl_hir/mir_transform.rs:982
Function
buffer_write_read
()
device-driver/tests/basic-buffer.rs:57
Method
catch_all_variant
(&self)
generation/src/lir/mod.rs:125
Function
command
()
generation/src/dsl_hir/mir_transform.rs:1022
Function
command_combinations
()
device-driver/tests/basic-command.rs:77
Function
compile_error_stripping
()
cli/src/main.rs:112
Function
correct_sizes
()
generation/src/mir/passes/reset_values_converted.rs:220
Function
create_device
(item: TokenStream)
macros/src/lib.rs:33
Function
deep_overlap_detected
()
generation/src/lir/passes/addresses_non_overlapping.rs:138
Method
default
()
generation/src/mir/mod.rs:33
Method
default
()
device-driver/tests/refs.rs:10
Method
default
()
device-driver/tests/cfg-register.rs:8
Method
default
()
device-driver/tests/basic-register-manifest.rs:8
Method
default
()
device-driver/tests/basic-register.rs:8
Method
default
()
device-driver/tests/type-conversions.rs:8
Method
default
()
device-driver/tests/basic-block.rs:8
Method
default
()
device-driver/tests/duplicate-cfg-register.rs:8
Method
default_variant
(&self)
generation/src/lir/mod.rs:121
Function
description_to_docstring
(description: &str)
generation/src/lir/code_transform.rs:19
Method
dispatch_async
Dispatch the command to the device
device-driver/src/command.rs:164
Function
duplicate_cfg_generated_enum_variants
()
generation/src/mir/passes/names_unique.rs:219
Function
duplicate_generated_enum_variants
()
generation/src/mir/passes/names_unique.rs:179
Function
duplicate_generated_enums
()
generation/src/mir/passes/names_unique.rs:131
Function
enum_values_correct
()
generation/src/mir/passes/enum_values_checked.rs:145
Function
enum_values_dont_fit
()
generation/src/mir/passes/enum_values_checked.rs:367
Function
enum_values_fallible
()
generation/src/mir/passes/enum_values_checked.rs:309
Function
enum_values_infallible_with_fallback
()
generation/src/mir/passes/enum_values_checked.rs:237
Function
enum_values_no_duplicates
()
generation/src/mir/passes/enum_values_checked.rs:413
Method
eq
(&self, other: &Self)
generation/src/dsl_hir/mod.rs:303
Function
field_names_not_unique
()
generation/src/mir/passes/names_unique.rs:99
Method
flush
(&mut self, address: Self::AddressType)
device-driver/tests/basic-buffer.rs:30
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
dd-manifest-tree/src/lib.rs:27
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
generation/src/mir/mod.rs:87
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/fieldset_access/fieldset_access.rs:226
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/basic_register/basic_register.rs:162
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/compile_time_explosion/compile_time_explosion.rs:438
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/address_types/address_types.rs:161
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/basic_command/basic_command.rs:152
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
tests/cases/description_string_escapes/description_string_escapes.rs:168
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
device-driver/src/ops.rs:397
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
device-driver/src/lib.rs:48
Method
foo
( &mut self, )
tests/cases/basic_command/basic_command.rs:75
Method
foo_wo
( &mut self, )
tests/cases/fieldset_access/fieldset_access.rs:119
Method
from
(value: dsl_hir::Access)
generation/src/dsl_hir/mir_transform.rs:18
Method
from
(value: &'o mir::Block)
generation/src/mir/lir_transform.rs:597
Method
from
(bits: [u8; 8])
tests/cases/fieldset_access/fieldset_access.rs:216
Method
from
(bits: [u8; 3])
tests/cases/basic_register/basic_register.rs:152
Method
from
(bits: [u8; 0])
tests/cases/compile_time_explosion/compile_time_explosion.rs:428
Method
from
(bits: [u8; 0])
tests/cases/address_types/address_types.rs:151
Method
from
(bits: [u8; 3])
tests/cases/basic_command/basic_command.rs:142
Method
from
(bits: [u8; 3])
tests/cases/description_string_escapes/description_string_escapes.rs:158
Method
from
(value: MyTryEnum)
device-driver/tests/type-conversions.rs:118
Method
from_string
(source: &str)
dd-manifest-tree/src/lib.rs:132
Function
generate_test_function
(test_dir: DirEntry)
tests/build.rs:24
Method
get_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
Method
get_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
Method
get_byte_index
(_data_len: usize, bit_index: usize)
device-driver/src/ops.rs:283
Function
get_command_fieldset_name
(fieldset: &Option<String>)
generation/src/lir/code_transform.rs:48
Function
get_defmt_fmt_string
(field: &Field)
generation/src/lir/code_transform.rs:35
Method
get_inner_buffer
(&self)
tests/cases/fieldset_access/fieldset_access.rs:152
Method
get_inner_buffer
(&self)
tests/cases/basic_register/basic_register.rs:112
Method
get_inner_buffer
(&self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:410
Method
get_inner_buffer
(&self)
tests/cases/basic_command/basic_command.rs:102
Method
get_inner_buffer
(&self)
tests/cases/description_string_escapes/description_string_escapes.rs:114
Method
get_inner_buffer_mut
(&mut self)
tests/cases/fieldset_access/fieldset_access.rs:155
Method
get_inner_buffer_mut
(&mut self)
tests/cases/basic_register/basic_register.rs:115
Method
get_inner_buffer_mut
(&mut self)
tests/cases/compile_time_explosion/compile_time_explosion.rs:413
Method
get_inner_buffer_mut
(&mut self)
tests/cases/basic_command/basic_command.rs:105
Method
get_inner_buffer_mut
(&mut self)
tests/cases/description_string_escapes/description_string_escapes.rs:117
Function
get_super_prefix
(conversion_method: &FieldConversionMethod)
generation/src/lir/code_transform.rs:26
Function
global_config_parsed
()
generation/src/manifest/mod.rs:884
Function
global_settings_correct
()
generation/src/dsl_hir/mir_transform.rs:945
Function
impls_embedded_io
()
device-driver/tests/basic-buffer.rs:74
Function
incorrect_sizes
()
generation/src/mir/passes/reset_values_converted.rs:365
Function
inner
(data: &[u8], start: usize, end: usize)
device-driver/src/ops.rs:15
Function
int_msb0_parsed_correct
()
generation/src/mir/passes/reset_values_converted.rs:442
Method
is_catch_all
(&self)
generation/src/mir/mod.rs:459
Method
is_default
(&self)
generation/src/mir/mod.rs:451
Method
is_readable
(&self)
generation/src/mir/mod.rs:109
Method
kind
(&self)
device-driver/tests/basic-buffer.rs:12
Function
little_endian_respected
()
device-driver/tests/endianness-respected.rs:78
Function
load_lsb0
(data: &[u8], start: usize, end: usize)
device-driver/src/ops.rs:10
Function
load_msb0
(data: &[u8], start: usize, end: usize)
device-driver/src/ops.rs:102
← previous
next →
201–300 of 461, ranked by callers