MCPcopy Index your code

hub / github.com/ariel-os/ariel-os / types & classes

Types & classes362 in github.com/ariel-os/ariel-os

↓ 6 callersClassCoreId
src/ariel-os-threads/src/lib.rs:515
↓ 3 callersClassRngAdapter
src/ariel-os-random/src/lib.rs:250
↓ 1 callersClassAifValue
src/lib/coapcore/src/scope.rs:67
↓ 1 callersClassDeviceId
src/ariel-os-native/src/identity.rs:11
↓ 1 callersClassDisplay2Format
No-op wrapper that formats the Display trait (drop-in replacement for the equivalent `defmt` type).
src/ariel-os-log/src/lib.rs:122
↓ 1 callersClassEdhocSecurityContext
tests/coap/fauxhoc.py:102
↓ 1 callersClassEui48
src/ariel-os-embassy-common/src/identity.rs:15
↓ 1 callersClassHex
A newtype around byte slices used for all of Ariel OS's logging facades that turns the bytes into some hex output. Its preferred output is `00 11 22
src/ariel-os-log/src/lib.rs:320
↓ 1 callersClassStdout
FIXME: Why doesn't scroll_ring provide that?
tests/coap/src/main.rs:11
↓ 1 callersClassThreadId
src/ariel-os-runqueue/src/runqueue.rs:32
↓ 1 callersClassUnlimited
src/lib/coapcore/src/generalclaims.rs:59
↓ 1 callersClassUppercase
examples/coap-client/server.py:19
EnumAccelFullScale
src/sensors/ariel-os-sensor-lis2du12/src/lib.rs:29
ClassAceCbor
src/lib/coapcore/src/ace.rs:34
ClassAceCborAuthzInfoResponse
An owned variety of the subset of `AceCbor` data. It needs a slim owned form that is kept by the server between processing an ACE-OSCORE token POST r
src/lib/coapcore/src/ace.rs:364
ClassAht20
Driver to use an AHT20 over I2C.
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:38
ClassAllowAll
A [`ServerSecurityConfig`] representing unconditionally allowed access without the option for opportunistic EDHOC.
src/lib/coapcore/src/seccfg.rs:179
ClassAllowAll
src/lib/coapcore/src/scope.rs:29
ClassAppBuilder
examples/http-server/src/routes.rs:9
InterfaceArch
Arch-specific implementations for the scheduler.
src/ariel-os-threads/src/arch/mod.rs:4
ClassArgs
Tool to generate rust-analyzer configuration to work on Ariel OS in different editors
scripts/editor-config.rs:60
ClassArgs
utility commands to generate parts of the Ariel OS book
doc/gen_book.rs:31
InterfaceArguable
Trait for types that can be used as argument for threads. # Safety This trait must only be implemented on types whose binary representation fits int
src/ariel-os-threads/src/lib.rs:604
ClassArielCriticalSection
src/ariel-os-threads/src/arch/native/critical_section.rs:35
ClassArielScheduler
src/ariel-os-esp/src/scheduler.rs:24
ClassArielWaitQueue
src/ariel-os-esp/src/wait_queue.rs:9
ClassAtomicState
src/ariel-os-sensors-utils/src/atomic_state.rs:6
ClassAttributes
src/ariel-os-macros/src/thread.rs:137
ClassAttributes
src/ariel-os-macros/src/task.rs:133
ClassAttributes
src/ariel-os-macros/src/spawner.rs:109
EnumAuthorizationChecked
src/lib/coapcore/src/seccontext.rs:890
ClassBar
src/ariel-os-macros/tests/ui/task/incorrect_fn_peripheral_param_type.rs:8
ClassBar
src/ariel-os-macros/tests/ui/task/missing_autostart_param_for_peripherals.rs:7
ClassBaudrate
src/ariel-os-rp/src/uart.rs:41
ClassBaudrate
src/ariel-os-stm32/src/uart.rs:40
ClassBaudrate
src/ariel-os-esp/src/uart.rs:43
EnumBaudrate
src/ariel-os-nrf/src/uart.rs:43
EnumBaudrate
src/ariel-os-embassy-common/src/uart.rs:18
EnumBitOrder
src/ariel-os-embassy-common/src/spi/mod.rs:31
ClassBoardInfo
doc/gen_book.rs:579
ClassBoardInfo
doc/schema.rs:63
ClassBuilderInfo
doc/schema.rs:53
ClassButtons
examples/usb-keyboard/src/main.rs:111
ClassCList
src/ariel-os-runqueue/src/runqueue.rs:256
ClassCOwn
src/lib/coapcore/src/helpers.rs:16
EnumCategory
src/ariel-os-sensors/src/category.rs:31
ClassCbor
A newtype around byte slices used for all of Ariel OS's logging facades that prefers interpreting the data as CBOR. Its preferred output is CBOR Diag
src/ariel-os-log/src/lib.rs:346
ClassChannel
Blocking channel for sending data between threads.
src/ariel-os-threads/src/sync/channel.rs:24
EnumChannelState
src/ariel-os-threads/src/sync/channel.rs:17
ClassChannelsSamplesZip
Introducing a custom iterator type is necessary for type erasure.
src/ariel-os-sensors/src/sensor/channels_samples_zip.rs:4
ClassChip
src/ariel-os-threads/src/smp/esp32s3.rs:20
ClassChip
src/ariel-os-threads/src/smp/rp.rs:16
ClassChipIndex
doc/gen_book.rs:241
ClassChipInfo
doc/gen_book.rs:587
ClassChipInfo
doc/schema.rs:42
ClassCnf
src/lib/coapcore/src/ace.rs:273
EnumCommand
src/ariel-os-nrf/src/ltem.rs:25
EnumCommand
src/sensors/ariel-os-sensor-nrf91-gnss/src/lib.rs:53
EnumCommand
Commands that can be sent to the sensor. Described in Table 9 and in section 5.4.
src/sensors/ariel-os-sensor-aht20/src/lib.rs:17
ClassCompatSemaphore
Semaphore and mutex primitives.
src/ariel-os-esp/src/semaphore.rs:216
ClassConfig
src/ariel-os-rp/src/uart.rs:16
ClassConfig
src/ariel-os-rp/src/spi/main/mod.rs:25
ClassConfig
src/ariel-os-rp/src/i2c/controller/mod.rs:19
ClassConfig
src/ariel-os-stm32/src/uart.rs:15
ClassConfig
src/ariel-os-stm32/src/spi/main/mod.rs:45
ClassConfig
src/ariel-os-stm32/src/i2c/controller/mod.rs:18
ClassConfig
src/ariel-os-esp/src/uart.rs:18
ClassConfig
src/ariel-os-esp/src/spi/main/mod.rs:33
ClassConfig
src/ariel-os-esp/src/i2c/controller/mod.rs:16
ClassConfig
src/ariel-os-nrf/src/uart.rs:17
ClassConfig
src/ariel-os-nrf/src/spi/main/mod.rs:20
ClassConfig
src/ariel-os-nrf/src/i2c/controller/mod.rs:20
ClassConfig
src/sensors/ariel-os-sensor-lis2du12/src/i2c.rs:34
ClassConfig
src/sensors/ariel-os-sensor-nrf91-gnss/src/config.rs:18
ClassConfig
src/sensors/ariel-os-sensor-aht20/src/i2c.rs:35
ClassConfig
src/sensors/ariel-os-sensor-stts22h/src/i2c.rs:39
ClassConfig
src/sensors/ariel-os-sensor-lps22df/src/i2c.rs:35
ClassConfig
Configuration for the BLE stack.
src/ariel-os-embassy-common/src/ble.rs:30
ClassConfigAttributes
src/ariel-os-macros/src/config.rs:99
ClassConfigBuilder
An implementation of [`ServerSecurityConfig`] that can be extended using builder methods. This is very much in flux, and will need further exploratio
src/lib/coapcore/src/seccfg.rs:200
ClassConfigBuilderClaims
src/lib/coapcore/src/seccfg.rs:608
EnumConfigError
src/ariel-os-embassy-common/src/uart.rs:6
EnumConfigKind
src/ariel-os-macros/src/config.rs:149
ClassConnectedUdp
src/ariel-os-coap/src/udp_nal/mod.rs:33
ClassCoreAffinity
src/ariel-os-threads/src/core_affinity.rs:7
ClassCoseEncrypt0
src/lib/coapcore/src/ace.rs:122
ClassCoseKey
src/lib/coapcore/src/ace.rs:101
ClassCoseSign1
src/lib/coapcore/src/ace.rs:201
ClassCpu
src/ariel-os-threads/src/arch/native.rs:9
ClassCpu
src/ariel-os-threads/src/arch/riscv.rs:26
ClassCpu
src/ariel-os-threads/src/arch/cortex_m.rs:15
ClassCpu
src/ariel-os-threads/src/arch/xtensa.rs:11
ClassCredentialError
src/lib/coapcore/src/error.rs:4
EnumCredentialErrorDetail
src/lib/coapcore/src/error.rs:20
ClassCryptoRng
src/ariel-os-random/src/lib.rs:153
ClassCryptoRngSend
src/ariel-os-random/src/lib.rs:205
ClassCwtClaimsSet
src/lib/coapcore/src/ace.rs:243
ClassCyw43Periphs
src/ariel-os-rp/src/cyw43/rpi_pico_w.rs:14
EnumDataBits
src/ariel-os-rp/src/uart.rs:76
EnumDataBits
src/ariel-os-stm32/src/uart.rs:75
next →1–100 of 362, ranked by callers