List of all items
Structs
- Kernel
- KernelInner
- KernelServiceSettings
- KernelSettings
- Message
- Rings
- comms::bbq::BBQStorage
- comms::bbq::BidiHandle
- comms::bbq::Consumer
- comms::bbq::GrantR
- comms::bbq::GrantW
- comms::bbq::MpscProducer
- comms::bbq::SpscProducer
- comms::kchannel::ErasedKProducer
- comms::kchannel::KChannel
- comms::kchannel::KConsumer
- comms::kchannel::KProducer
- comms::kchannel::sealed::SpiteData
- comms::oneshot::Inner
- comms::oneshot::Reusable
- comms::oneshot::Sender
- daemons::sermux::HelloSettings
- daemons::sermux::LoopbackSettings
- daemons::shells::GraphicalShellSettings
- daemons::shells::SermuxShellSettings
- fmt::Arguments
- fmt::DebugList
- fmt::DebugMap
- fmt::DebugPtr
- fmt::DebugSet
- fmt::DebugStruct
- fmt::DebugTuple
- fmt::Error
- fmt::Formatter
- fmt::FormatterFn
- forth::BagOfHolding
- forth::BohValue
- forth::Bufs
- forth::Dispatcher
- forth::DropDict
- forth::Forth
- forth::MnemosContext
- forth::Params
- isr::Isr
- registry::ClientId
- registry::Envelope
- registry::KernelHandle
- registry::Message
- registry::OpenEnvelope
- registry::Registry
- registry::RegistryItem
- registry::RegistryType
- registry::RegistryValue
- registry::RequestResponseId
- registry::ServiceId
- registry::UserRequest
- registry::UserResponse
- registry::UserVtable
- registry::UserspaceHandle
- registry::Uuid
- registry::listener::Accept
- registry::listener::Handshake
- registry::listener::Listener
- registry::listener::Registration
- registry::listener::RequestStream
- retry::AlwaysRetry
- retry::ExpBackoff
- retry::Retry
- retry::WithMaxRetries
- serial_trace::Dispatch
- serial_trace::Event
- serial_trace::Id
- serial_trace::Level
- serial_trace::Metadata
- serial_trace::SerialSubscriber
- serial_trace::SerialTraceSettings
- serial_trace::Shared
- serial_trace::Span
- serial_trace::callsite::DefaultCallsite
- serial_trace::callsite::Identifier
- serial_trace::dispatcher::DefaultGuard
- serial_trace::dispatcher::Dispatch
- serial_trace::dispatcher::SetGlobalDefaultError
- serial_trace::dispatcher::WeakDispatch
- serial_trace::event::Event
- serial_trace::field::DebugValue
- serial_trace::field::DisplayValue
- serial_trace::field::Empty
- serial_trace::field::Field
- serial_trace::field::FieldSet
- serial_trace::field::Iter
- serial_trace::field::ValueSet
- serial_trace::instrument::Instrumented
- serial_trace::instrument::WithDispatch
- serial_trace::level_filters::LevelFilter
- serial_trace::level_filters::ParseLevelFilterError
- serial_trace::metadata::Kind
- serial_trace::metadata::Level
- serial_trace::metadata::LevelFilter
- serial_trace::metadata::Metadata
- serial_trace::metadata::ParseLevelError
- serial_trace::metadata::ParseLevelFilterError
- serial_trace::span::Attributes
- serial_trace::span::Entered
- serial_trace::span::EnteredSpan
- serial_trace::span::Id
- serial_trace::span::Record
- serial_trace::span::Span
- serial_trace::subscriber::DefaultGuard
- serial_trace::subscriber::Interest
- serial_trace::subscriber::NoSubscriber
- serial_trace::subscriber::SetGlobalDefaultError
- services::emb_display::Buf8
- services::emb_display::DisplayMetadata
- services::emb_display::EmbDisplayClient
- services::emb_display::EmbDisplayService
- services::emb_display::FrameChunkMetadata
- services::emb_display::FrameLocSize
- services::emb_display::MonoChunk
- services::forth_spawnulator::Request
- services::forth_spawnulator::Response
- services::forth_spawnulator::SpawnulatorClient
- services::forth_spawnulator::SpawnulatorServer
- services::forth_spawnulator::SpawnulatorService
- services::forth_spawnulator::SpawnulatorSettings
- services::i2c::I2cClient
- services::i2c::I2cError
- services::i2c::I2cService
- services::i2c::Transaction
- services::i2c::messages::StartTransaction
- services::i2c::messages::Transfer
- services::keyboard::KeyClient
- services::keyboard::KeyboardService
- services::keyboard::Subscribe
- services::keyboard::Subscribed
- services::keyboard::key_event::KeyEvent
- services::keyboard::key_event::Modifiers
- services::keyboard::mux::KeyboardMuxClient
- services::keyboard::mux::KeyboardMuxServer
- services::keyboard::mux::KeyboardMuxService
- services::keyboard::mux::KeyboardMuxSettings
- services::keyboard::mux::Publish
- services::keyboard::mux::Response
- services::sdmmc::CardIdentification
- services::sdmmc::CardStatus
- services::sdmmc::Command
- services::sdmmc::Error
- services::sdmmc::MmcClient
- services::sdmmc::RelativeCardAddress
- services::sdmmc::SdCardClient
- services::sdmmc::SdioClient
- services::sdmmc::SdmmcService
- services::serial_mux::CommanderTask
- services::serial_mux::IncomingMuxerTask
- services::serial_mux::MuxingInfo
- services::serial_mux::PortHandle
- services::serial_mux::PortInfo
- services::serial_mux::SerialMuxClient
- services::serial_mux::SerialMuxServer
- services::serial_mux::SerialMuxService
- services::serial_mux::SerialMuxSettings
- services::simple_serial::SimpleSerialClient
- services::simple_serial::SimpleSerialService
Enums
- comms::kchannel::DequeueError
- comms::kchannel::EnqueueError
- comms::oneshot::ReusableError
- daemons::shells::PollStyle
- daemons::shells::Productive
- fmt::Alignment
- registry::ConnectError
- registry::MessageKind
- registry::OneshotRequestError
- registry::RegistrationError
- registry::ReplyError
- registry::ReplyTo
- registry::SendError
- registry::UserConnectError
- registry::UserHandlerError
- registry::listener::AcceptError
- services::emb_display::FrameChunk
- services::emb_display::FrameError
- services::emb_display::FrameKind
- services::emb_display::Request
- services::emb_display::Response
- services::i2c::Addr
- services::i2c::ErrorKind
- services::i2c::messages::OpKind
- services::keyboard::FromRegistryError
- services::keyboard::KeyClientError
- services::keyboard::KeyboardError
- services::keyboard::key_event::KeyCode
- services::keyboard::key_event::Kind
- services::keyboard::key_event::MediaKeyCode
- services::keyboard::mux::RegistrationError
- services::sdmmc::BusWidth
- services::sdmmc::CardType
- services::sdmmc::CommandKind
- services::sdmmc::ErrorKind
- services::sdmmc::HardwareOptions
- services::sdmmc::Response
- services::sdmmc::ResponseType
- services::serial_mux::RegistrationError
- services::serial_mux::Request
- services::serial_mux::Response
- services::serial_mux::SerialMuxError
- services::serial_mux::WellKnown
- services::simple_serial::Request
- services::simple_serial::Response
- services::simple_serial::SimpleSerialError
Traits
- fmt::Binary
- fmt::Debug
- fmt::Display
- fmt::LowerExp
- fmt::LowerHex
- fmt::Octal
- fmt::Pointer
- fmt::UpperExp
- fmt::UpperHex
- fmt::Write
- forth::ConvertWord
- registry::RegisteredDriver
- retry::Backoff
- retry::ShouldRetry
- serial_trace::Callsite
- serial_trace::Instrument
- serial_trace::Subscriber
- serial_trace::Value
- serial_trace::callsite::Callsite
- serial_trace::field::AsField
- serial_trace::field::Value
- serial_trace::field::Visit
- serial_trace::instrument::Instrument
- serial_trace::instrument::WithSubscriber
- serial_trace::span::AsId
- serial_trace::subscriber::Subscriber
Macros
- registry::uuid
- serial_trace::debug
- serial_trace::debug_span
- serial_trace::enabled
- serial_trace::error
- serial_trace::error_span
- serial_trace::event
- serial_trace::event_enabled
- serial_trace::info
- serial_trace::info_span
- serial_trace::metadata
- serial_trace::span
- serial_trace::span_enabled
- serial_trace::trace
- serial_trace::trace_span
- serial_trace::warn
- serial_trace::warn_span
Attribute Macros
Derive Macros
Functions
- comms::bbq::new_bidi_channel
- comms::bbq::new_spsc_channel
- comms::bbq::producer_send_grant_exact
- comms::bbq::producer_send_grant_max
- comms::kchannel::right_size
- daemons::sermux::hello
- daemons::sermux::loopback
- daemons::shells::graphical_shell_mono
- daemons::shells::io_poll
- daemons::shells::kbd_event
- daemons::shells::sermux_shell
- daemons::shells::stdout_event
- fmt::ptr
- fmt::write
- forth::dropfn
- forth::sermux_open_port
- forth::sermux_write_outbuf
- forth::sleep
- forth::spawn_forth_task
- registry::erased_user_handshake
- registry::map_deser
- serial_trace::callsite::rebuild_interest_cache
- serial_trace::callsite::register
- serial_trace::dispatcher::get_default
- serial_trace::dispatcher::set_default
- serial_trace::dispatcher::set_global_default
- serial_trace::dispatcher::with_default
- serial_trace::field::debug
- serial_trace::field::display
- serial_trace::level_filter::deserialize
- serial_trace::level_filter::serialize
- serial_trace::level_to_str
- serial_trace::level_to_u8
- serial_trace::str_to_level
- serial_trace::subscriber::set_default
- serial_trace::subscriber::set_global_default
- serial_trace::subscriber::with_default
- serial_trace::u8_to_level
- services::serial_mux::take_from_grant
- services::serial_mux::try_decode
Type Aliases
- fmt::Result
- registry::ErasedHandshake
- registry::ErasedReqDeser
- registry::UserHandshakeResult
- registry::listener::Channel
Opaque Types
Statics
Constants
- comms::oneshot::ROSC_CLOSED
- comms::oneshot::ROSC_IDLE
- comms::oneshot::ROSC_READING
- comms::oneshot::ROSC_READY
- comms::oneshot::ROSC_WAITING
- comms::oneshot::ROSC_WRITING
- registry::known_uuids::kernel::EMB_DISPLAY
- registry::known_uuids::kernel::EMB_DISPLAY_V2
- registry::known_uuids::kernel::FORTH_SPAWNULATOR
- registry::known_uuids::kernel::I2C
- registry::known_uuids::kernel::KEYBOARD
- registry::known_uuids::kernel::KEYBOARD_MUX
- registry::known_uuids::kernel::SDMMC
- registry::known_uuids::kernel::SERIAL_MUX
- registry::known_uuids::kernel::SIMPLE_SERIAL_PORT
- serial_trace::BIGMSG_GRANT_SZ
- serial_trace::TINYMSG_GRANT_SZ
- serial_trace::level_filters::STATIC_MAX_LEVEL