size_constraint

Macro size_constraint 

Source
macro_rules! size_constraint {
    ($($args:tt)*) => { ... };
}
Expand description

Helper macro to create constant size constraints.

Usage:

use rasn::{types::Constraint, macros::*};
// Full range
const RANGE: Constraint = size_constraint!(0, 100);
const RANGE_EXTEND: Constraint = size_constraint!(0, 100, extensible);
const START_ONLY: Constraint = size_constraint!(start: 42);
const START_ONLY_EXTENDED: Constraint = size_constraint!(start: 42, extensible);
const END_ONLY: Constraint = size_constraint!(end: 42);
const FIXED: Constraint = size_constraint!(42);
const EXT_FIXED: Constraint = size_constraint!(42, extensible);