stringsPkg = GoImportPath("strings")
)
-func generateIPConversion(g *GenFile, structName string, ipv int) {
+func genIPConversion(g *GenFile, structName string, ipv int) {
// ParseIPXAddress method
g.P("func Parse", structName, "(s string) (", structName, ", error) {")
if ipv == 4 {
g.P()
}
-func generateAddressConversion(g *GenFile, structName string) {
+func genAddressConversion(g *GenFile, structName string) {
// ParseAddress method
g.P("func Parse", structName, "(s string) (", structName, ", error) {")
g.P(" ip := ", netPkg.Ident("ParseIP"), "(s)")
g.P()
}
-func generateIPPrefixConversion(g *GenFile, structName string, ipv int) {
+func genIPPrefixConversion(g *GenFile, structName string, ipv int) {
// ParsePrefix method
g.P("func Parse", structName, "(s string) (prefix ", structName, ", err error) {")
g.P(" hasPrefix := ", stringsPkg.Ident("Contains"), "(s, \"/\")")
g.P()
}
-func generatePrefixConversion(g *GenFile, structName string) {
+func genPrefixConversion(g *GenFile, structName string) {
// ParsePrefix method
g.P("func Parse", structName, "(ip string) (prefix ", structName, ", err error) {")
g.P(" hasPrefix := ", stringsPkg.Ident("Contains"), "(ip, \"/\")")
g.P()
}
-func generateAddressWithPrefixConversion(g *GenFile, structName string) {
+func genAddressWithPrefixConversion(g *GenFile, structName string) {
// ParseAddressWithPrefix method
g.P("func Parse", structName, "(s string) (", structName, ", error) {")
g.P(" prefix, err := ParsePrefix(s)")
g.P()
}
-func generateMacAddressConversion(g *GenFile, structName string) {
+func genMacAddressConversion(g *GenFile, structName string) {
// ParseMAC method
g.P("func Parse", structName, "(s string) (", structName, ", error) {")
g.P(" var macaddr ", structName)