Function aerospike::expressions::bitwise::lshift
source · 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]