Function shiftLeft [src]

r = a << shift, in other words, r = a * 2^shift r and a may alias.

Prototype

pub fn shiftLeft(r: *Managed, a: *const Managed, shift: usize) !void

Parameters

r: *Manageda: *const Managedshift: usize

Source

pub fn shiftLeft(r: *Managed, a: *const Managed, shift: usize) !void { try r.ensureCapacity(a.len() + (shift / limb_bits) + 1); var m = r.toMutable(); m.shiftLeft(a.toConst(), shift); r.setMetadata(m.positive, m.len); }