pub fn id_bit_length(&self) -> u8 {
        let allocated = self.name_value.len();
        for pow in 1..16 {
            if (1u16 << pow) > allocated as u16 {
                return pow;
            }
        }

        panic!("ID bit length too long.");
    }
/// Returns the length of the ID portion of the trace.
Returns the length of the ID portion of the trace.
Returns the length of the ID portion of the trace .
pub fn id_bit_length(&self) -> u8 {
        let allocated = self.name_value.len();
        for pow in 1..16 {
            if (1u16 << pow) > allocated as u16 {
                return pow;
            }
        }
        panic!("ID bit length too long.");
    }
pub fn id_bit_length ( & self ) -> u8 { let allocated = self . name_value . len ( ) ; for pow in 1 .. 16 { if ( 1u16 << pow ) > allocated as u16 { return pow ; } } panic ! ( " " ) ; }
Returns the length of the ID portion of the trace.
Returns the length of the ID portion of the trace .
&self
&self