Skip to content

_Bits

[Source]

primitive val _Bits

Constructors

create

[Source]

new val create()
: _Bits val^

Returns


Public Functions

collision_depth

[Source]

fun box collision_depth()
: U32 val

Returns


set_bit

[Source]

fun box set_bit(
  bm: U32 val,
  i: U32 val)
: U32 val

Parameters

Returns


clear_bit

[Source]

fun box clear_bit(
  bm: U32 val,
  i: U32 val)
: U32 val

Parameters

Returns


check_bit

[Source]

fun box check_bit(
  bm: U32 val,
  i: U32 val)
: Bool val

Parameters

Returns


mask32

[Source]

fun box mask32(
  n: U32 val,
  d: U32 val)
: U32 val

Parameters

Returns


mask

[Source]

fun box mask(
  n: USize val,
  d: USize val)
: USize val

Parameters

Returns


next_pow32

[Source]

fun box next_pow32(
  n: USize val)
: USize val

Parameters

Returns


eq

[Source]

fun box eq(
  that: _Bits val)
: Bool val

Parameters

Returns


ne

[Source]

fun box ne(
  that: _Bits val)
: Bool val

Parameters

Returns