bitbuffer_mut

Macro bitbuffer_mut 

Source
macro_rules! bitbuffer_mut {
    (@bit 0) => { ... };
    (@bit 1) => { ... };
    () => { ... };
    (0) => { ... };
    (1) => { ... };
    ($elem:expr; $n:expr) => { ... };
    ($($x:expr),+ $(,)?) => { ... };
    ($($bit:tt)+) => { ... };
}
Expand description

A macro for constructing bit-buffers akin to vec![..].

Supports multiple syntaxes:

  • bitbuffer_mut![] - empty buffer
  • bitbuffer_mut![value; count] - fill with value
  • bitbuffer_mut![expr, expr, ...] - comma-separated boolean expressions
  • bitbuffer_mut![0 1 0 1] - space-separated bit literals (0s and 1s)