code: func (b BinaryLiteral) ToBitLiteralString(trimLeadingZero bool) string {
  	if len(b) == 0 {
  		return "b''"
  	}
  	var buf bytes.Buffer
  	for _, data := range b {
  		fmt.Fprintf(&buf, "%08b", data)
  	}
  	ret := buf.Bytes()
  	if trimLeadingZero {
  		ret = bytes.TrimLeft(ret, "0")
  		if len(ret) == 0 {
  			ret = []byte{'0'}
  		}
  	}
  	return fmt.Sprintf("b'%s'", string(ret))
  }
docs: // ToBitLiteralString returns the bit literal representation for the literal.