func (s *bitMask) String() string {
	grouping := 2
	for shift := 64 - grouping; shift > 0; shift -= grouping {
		if *s > (1 << uint(shift)) {
			return fmt.Sprintf("%0"+strconv.Itoa(shift+grouping)+"b", *s)
		}
	}
	return fmt.Sprintf("%0"+strconv.Itoa(grouping)+"b", *s)
}
// String converts mask to string
String converts mask to string
// String converts mask to string
func (s *bitMask) String() string {
	grouping := 2
	for shift := 64 - grouping; shift > 0; shift -= grouping {
		if *s > (1 << uint(shift)) {
			return fmt.Sprintf("%0"+strconv.Itoa(shift+grouping)+"b", *s)
		}
	}
	return fmt.Sprintf("%0"+strconv.Itoa(grouping)+"b", *s)
}
func ( s * bitMask ) String ( ) string { grouping := 2 for shift := 64 - grouping ; shift > 0 ; shift -= grouping { if * s > ( 1 << uint ( shift ) ) { return fmt . Sprintf ( " " + strconv . Itoa ( shift + grouping ) + " " , * s ) } } return fmt . Sprintf ( " " + strconv . Itoa ( grouping ) + " " , * s ) }
String converts mask to string
String converts mask to string