Docs.rs
  • sans-io-runtime-0.2.0
    • sans-io-runtime 0.2.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • giangndm
    • Dependencies
      • convert-enum ^0.1.0 normal
      • derive_more ^0.99 normal
      • heapless ^0.8 normal
      • log ^0.4 normal
      • num_enum ^0.7.2 normal
      • parking_lot ^0.12 normal
      • polling ^3.5 normal optional
      • socket2 ^0.5 normal optional
      • tun ^0.6 normal optional
      • env_logger ^0.11 dev
      • mockall ^0.12.1 dev
      • signal-hook ^0.3.17 dev
      • str0m ^0.6 dev
      • tiny_http ^0.12 dev
    • Versions
    • 3.17% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

sans_io_runtime0.2.0

  • Macros
  • Structs
  • Enums
  • Traits
  • Functions

List of all items

Structs

  • Buffer
  • BufferView
  • Controller
  • TaskGroup
  • TaskSwitcher
  • TaskSwitcherBranch
  • WorkerStats
  • backend::PollBackend
  • backend::PollingBackend
  • bus::BusLegReceiver
  • bus::BusLegSender
  • bus::BusLocalHub
  • bus::BusSystemBuilder
  • bus::BusWorker
  • collections::BitVec
  • collections::DynamicDeque
  • collections::DynamicVec

Enums

  • BusChannelControl
  • BusControl
  • BusEvent
  • WorkerInnerInput
  • WorkerInnerOutput
  • backend::BackendIncoming
  • backend::BackendIncomingInternal
  • backend::BackendOutgoing
  • bus::BusEventSource
  • bus::BusLegSenderErr

Traits

  • ErrorDebugger
  • ErrorDebugger2
  • OptionDebugger
  • Task
  • TaskSwitcherChild
  • WorkerInner
  • backend::Awaker
  • backend::Backend
  • backend::BackendOwner
  • bus::BusPubSubFeature
  • bus::BusSendMultiFeature
  • bus::BusSendSingleFeature

Macros

  • group_owner_type
  • group_task
  • return_if_err
  • return_if_none
  • return_if_some

Functions

  • bus::create_bus_leg