pub fn push_front(& mut self, v:u8) {
        if ! self.is_full() {
            // curlen can be from 0 to 7 when it is not full
            // so curlen * 8 always less than 64
            let curlen = self.mylen;
            let opword = (v as u64) + (self.buf << 8);
            self.buf = opword;
            self.mylen = curlen + 1;
        }
    }
/// Push a value to the front of the buffer.
/// No action performed if buffer is full.
/// # Arguments
/// * `v` - byte value to be pushed

Push a value to the front of the buffer.
No action performed if buffer is full.
Push a value to the front of the buffer . No action performed if buffer is full .
pub fn push_front(& mut self, v:u8) {
        if ! self.is_full() {
            // curlen can be from 0 to 7 when it is not full
            // so curlen * 8 always less than 64
            let curlen = self.mylen;
            let opword = (v as u64) + (self.buf << 8);
            self.buf = opword;
            self.mylen = curlen + 1;
        }
    }
pub fn push_front ( & mut self , v : u8 ) { if ! self . is_full ( ) { // curlen can be from 0 to 7 when it is not full
 // so curlen * 8 always less than 64
 let curlen = self . mylen ; let opword = ( v as u64 ) + ( self . buf << 8 ) ; self . buf = opword ; self . mylen = curlen + 1 ; } }
Push a value to the front of the buffer.
Push a value to the front of the buffer .
& mut self
v
u8
& mut self
v
u8
arguments

`v` - byte value to be pushed
` v ` - byte value to be pushed