Docs.rs
  • virtio-spec-0.2.0
    • virtio-spec 0.2.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • mkroening
    • github:rust-osdev:virtio-spec-rs
    • Dependencies
      • allocator-api2 ^0.2 normal optional
      • bitfield-struct ^0.9 normal
      • bitflags ^2 normal
      • endian-num ^0.2 normal
      • num_enum ^0.7 normal
      • pci_types ^0.10 normal optional
      • volatile ^0.6 normal
      • volatile-macro ^0.6 normal
      • zerocopy ^0.8 normal optional
      • zerocopy-derive ^0.8 normal optional
    • Versions
    • 81.11% of the crate is documented
  • 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
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

virtio_spec0.2.0

Crate Items

  • Structs
  • Enums
  • Traits
  • Type Aliases

List of all items

Structs

  • Be
  • DeviceStatus
  • F
  • Le
  • fs::Config
  • fs::F
  • mmio::DeviceRegisters
  • mmio::InterruptStatus
  • mmio::NotificationData
  • net::Config
  • net::F
  • net::HashType
  • net::Hdr
  • net::HdrF
  • net::HdrGso
  • net::HdrHashReport
  • net::S
  • pci::Cap
  • pci::Cap64
  • pci::CapData
  • pci::CfgCap
  • pci::CommonCfg
  • pci::IsrStatus
  • pci::NotificationData
  • pci::NotifyCap
  • pvirtq::Desc
  • pvirtq::EventSuppress
  • pvirtq::EventSuppressDesc
  • pvirtq::EventSuppressFlags
  • virtq::Avail
  • virtq::AvailF
  • virtq::Desc
  • virtq::DescF
  • virtq::Used
  • virtq::UsedElem
  • virtq::UsedF
  • volatile::OveralignedVolatilePtr
  • volatile::WideVolatilePtr
  • vsock::Config
  • vsock::Event
  • vsock::F
  • vsock::Hdr
  • vsock::Seq
  • vsock::ShutdownF

Enums

  • Id
  • RingEventFlags
  • net::Ctrl
  • net::HashReport
  • net::ctrl::Announce
  • net::ctrl::GuestOffloads
  • net::ctrl::Mac
  • net::ctrl::Mq
  • net::ctrl::Rx
  • net::ctrl::Vlan
  • pci::CapCfgType
  • vsock::EventId
  • vsock::Op
  • vsock::Type

Traits

  • DeviceConfigSpace
  • FeatureBits
  • fs::ConfigVolatileFieldAccess
  • mmio::DeviceRegistersVolatileFieldAccess
  • mmio::DeviceRegistersVolatileWideFieldAccess
  • net::ConfigVolatileFieldAccess
  • pci::CommonCfgVolatileFieldAccess
  • pci::CommonCfgVolatileWideFieldAccess
  • volatile::OveralignedField
  • vsock::ConfigVolatileFieldAccess

Type Aliases

  • be128
  • be16
  • be32
  • be64
  • le128
  • le16
  • le32
  • le64