code: func (prot *Protinfo) String() string {
  	if prot == nil {
  		return "<nil>"
  	}
  
  	var boolStrings []string
  	if prot.Hairpin {
  		boolStrings = append(boolStrings, "Hairpin")
  	}
  	if prot.Guard {
  		boolStrings = append(boolStrings, "Guard")
  	}
  	if prot.FastLeave {
  		boolStrings = append(boolStrings, "FastLeave")
  	}
  	if prot.RootBlock {
  		boolStrings = append(boolStrings, "RootBlock")
  	}
  	if prot.Learning {
  		boolStrings = append(boolStrings, "Learning")
  	}
  	if prot.Flood {
  		boolStrings = append(boolStrings, "Flood")
  	}
  	if prot.ProxyArp {
  		boolStrings = append(boolStrings, "ProxyArp")
  	}
  	if prot.ProxyArpWiFi {
  		boolStrings = append(boolStrings, "ProxyArpWiFi")
  	}
  	return strings.Join(boolStrings, " ")
  }
docs: // String returns a list of enabled flags