Documentation ¶
Index ¶
- func CheckRender(message string) error
- func MustRender(message string, vars map[string]string) string
- func MustRenderWithData(message string, data Data) string
- func MustRenderWithNamedArgs(message string, args []NamedArg) string
- func ParseArgsNames(message string) []string
- func Render(message string, vars map[string]string) (string, error)
- func RenderWithData(message string, data Data) (string, error)
- func RenderWithNamedArgs(message string, args []NamedArg) (string, error)
- func ToString(value any) string
- type Data
- type ErrorMessage
- type NamedArg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckRender ¶ added in v0.12.0
CheckRender - если указанное сообщение содержит параметры, то проверяется их корректность.
func MustRender ¶
MustRender - возвращает сформированное сообщение со вставленными в него значениями переменных. В случае ошибки логирует причину и возвращает сообщение без вставленных переменных.
func MustRenderWithData ¶ added in v0.12.0
MustRenderWithData - возвращает сформированное сообщение со вставленными в него данными. В случае ошибки логирует причину и возвращает сообщение без вставленных данных.
func MustRenderWithNamedArgs ¶ added in v0.12.0
MustRenderWithNamedArgs - возвращает сформированное сообщение со вставленными в него именованными параметрами. В случае ошибки логирует причину и возвращает сообщение без вставленных параметров.
func ParseArgsNames ¶
ParseArgsNames - извлечение параметров из указанного сообщения.
func Render ¶
Render - возвращает сформированное сообщение со вставленными в него значениями переменных.
func RenderWithData ¶ added in v0.12.0
RenderWithData - возвращает сформированное сообщение со вставленными в него данными.
func RenderWithNamedArgs ¶ added in v0.12.0
RenderWithNamedArgs - возвращает сформированное сообщение со вставленными в него именованными параметрами.
Types ¶
type Data ¶ added in v0.5.3
Data - произвольные данные с возможностью их отображения в виде строки.
func (Data) ValueString ¶ added in v0.12.0
ValueString - возвращает значение в виде строки для указанного ключа. Если ключ не найден, то возвращается пустая строка.
type ErrorMessage ¶ added in v0.7.0
ErrorMessage - сообщение об ошибке с её деталями.
func (*ErrorMessage) DetailsToString ¶ added in v0.7.0
func (m *ErrorMessage) DetailsToString() string
DetailsToString - преобразовывает список деталей ошибки в строку.