gitlab.com/evatix-go/core@v1.3.55/coreinterface/enuminf/EnumFormatter.go (about) 1 package enuminf 2 3 // EnumFormatter 4 // 5 // Outputs name and 6 // value by given format. 7 // 8 // sample-format : 9 // - "Enum of {type-name} - {name} - {value}" 10 // 11 // sample-format-output : 12 // - "Enum of EnumFullName - Invalid - 0" 13 // 14 // Key-Meaning : 15 // - {type-name} : represents type-name string 16 // - {name} : represents name string 17 // - {value} : represents value string 18 type EnumFormatter interface { 19 // Format 20 // 21 // Outputs name and 22 // value by given format. 23 // 24 // sample-format : 25 // - "Enum of {type-name} - {name} - {value}" 26 // 27 // sample-format-output : 28 // - "Enum of EnumFullName - Invalid - 0" 29 // 30 // Key-Meaning : 31 // - {type-name} : represents type-name string 32 // - {name} : represents name string 33 // - {value} : represents value string 34 Format(format string) (compiled string) 35 }