Docs.rs
  • catnip-0.3.1
    • catnip 0.3.1
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • jlogan03
    • Dependencies
      • byte_struct ^0.9.0 normal
      • modular-bitfield ^0.11.2 normal
      • panic-never ^0.1.0 normal optional
      • static_assertions ^1.1.0 normal
      • ufmt ^0.2.0 normal
    • Versions
    • 99.43% 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
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

catnip0.3.1

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases
  • Derive Macros

List of all items

Structs

  • ByteArray
  • arp::ArpPayload
  • dhcp::DhcpFixedPayload
  • dhcp::DhcpMessageKindOption
  • enet::EthernetFrame
  • enet::EthernetHeader
  • ip::Fragmentation
  • ip::IpV4Frame
  • ip::IpV4Header
  • ip::VersionAndHeaderLength
  • udp::UdpFrame
  • udp::UdpHeader

Enums

  • DSCP
  • Protocol
  • arp::ArpOperation
  • arp::ProtocolType
  • dhcp::DhcpMessageKind
  • dhcp::DhcpOperation
  • dhcp::DhcpOptionKind
  • enet::EtherType

Traits

  • ByteStruct
  • ByteStructLen
  • uDebug
  • uDisplay
  • uWrite

Macros

  • enum_with_unknown

Derive Macros

  • ByteStruct
  • uDebug
  • udp::uDebug

Functions

  • calc_ip_checksum
  • calc_ip_checksum_finalize
  • calc_ip_checksum_incomplete
  • udp::calc_udp_checksum

Type Aliases

  • IpV4Addr
  • MacAddr

Constants

  • dhcp::DHCP_CLIENT_PORT
  • dhcp::DHCP_SERVER_PORT