()
| 18 | ) |
| 19 | |
| 20 | func (p Preference) String() string { |
| 21 | switch p { |
| 22 | case PreferenceNothing: |
| 23 | return "none" |
| 24 | case PreferenceIPv4: |
| 25 | return "ipv4" |
| 26 | case PreferenceIPv6: |
| 27 | return "ipv6" |
| 28 | default: |
| 29 | return fmt.Sprintf("Preference(%d)", int(p)) |
| 30 | } |
| 31 | } |
| 32 | |
| 33 | func ParsePreference(p string) (Preference, error) { |
| 34 | var res Preference |