pub fn lshift(
    policy: &BitPolicy,
    bit_offset: FilterExpression,
    bit_size: FilterExpression,
    shift: FilterExpression,
    bin: FilterExpression
) -> FilterExpression
Expand description

Create expression that shifts left byte[] bin starting at bitOffset for bitSize and returns byte[].

bin = [0b00000001, 0b01000010, 0b00000011, 0b00000100, 0b00000101]
bitOffset = 32
bitSize = 8
shift = 3
bin result = [0b00000001, 0b01000010, 0b00000011, 0b00000100, 0b00101000]