Docs.rs
  • bit-struct-0.1.21
    • bit-struct 0.1.21
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • andrewgazelka
    • Dependencies
      • num-traits ^0.2 normal
      • trybuild ^1.0 dev
    • Versions
    • 20.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
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
☰
logo

Crate bit_struct

Version 0.1.21

See all bit_struct's items

  • Macros
  • Structs
  • Traits
  • Functions
logo
Change settings

Crate bit_struct[−][src]

Expand description

bit-struct

Macros

bit_struct

Create a bit struct.

bit_struct_impl

Helper macro

count_idents
enum_impl

Not meant to be directly used

enums

Create enums which have convenient TryFrom/From implementations. This makes using them with the bit_struct macro much easier.

i2
i3
i4
i5
i6
i7
i9
i10
i11
i12
i13
i14
i15
i17
i18
i19
i20
i21
i22
i23
i24
i25
i26
i27
i28
i29
i30
i31
i33
i34
i35
i36
i37
i38
i39
i40
i41
i42
i43
i44
i45
i46
i47
i48
i49
i50
i51
i52
i53
i54
i55
i56
i57
i58
i59
i60
i61
i62
i63
impl_fields
u1
u2
u3
u4
u5
u6
u7
u9
u10
u11
u12
u13
u14
u15
u17
u18
u19
u20
u21
u22
u23
u24
u25
u26
u27
u28
u29
u30
u31
u33
u34
u35
u36
u37
u38
u39
u40
u41
u42
u43
u44
u45
u46
u47
u48
u49
u50
u51
u52
u53
u54
u55
u56
u57
u58
u59
u60
u61
u62
u63

Structs

GetSet

A struct which allows for getting/setting a given property

UnsafeStorage
i2
i3
i4
i5
i6
i7
i9
i10
i11
i12
i13
i14
i15
i17
i18
i19
i20
i21
i22
i23
i24
i25
i26
i27
i28
i29
i30
i31
i33
i34
i35
i36
i37
i38
i39
i40
i41
i42
i43
i44
i45
i46
i47
i48
i49
i50
i51
i52
i53
i54
i55
i56
i57
i58
i59
i60
i61
i62
i63
u1
u2
u3
u4
u5
u6
u7
u9
u10
u11
u12
u13
u14
u15
u17
u18
u19
u20
u21
u22
u23
u24
u25
u26
u27
u28
u29
u30
u31
u33
u34
u35
u36
u37
u38
u39
u40
u41
u42
u43
u44
u45
u46
u47
u48
u49
u50
u51
u52
u53
u54
u55
u56
u57
u58
u59
u60
u61
u62
u63

Traits

BitCount

A trait which defines how many bits are needed to store a struct.

BitStructZero
ValidCheck

Functions

bits