type go.pact.im/x/phcformat/encode.Appender
13 uses
go.pact.im/x/phcformat/encode (current package)
encode.go#L12: type Appender interface {
encode.go#L19: func Nil() option.Of[Appender] {
encode.go#L20: return option.Nil[Appender]()
encode.go#L42: type Option[T Appender] struct {
encode.go#L47: func NewOption[T Appender](opt option.Of[T]) Option[T] {
encode.go#L63: type Concat[T, U Appender] struct {
encode.go#L71: func NewConcat[T, U Appender](a T, b U) Concat[T, U] {
encode.go#L87: type List[SeparatorAppender, ElementAppender Appender] struct {
encode.go#L95: func NewList[SeparatorAppender, ElementAppender Appender](sep SeparatorAppender, elements ...ElementAppender) List[SeparatorAppender, ElementAppender] {
encode.go#L117: type KV[KeyAppender, SepAppender, ValAppender Appender] struct {
encode.go#L127: func NewKV[KeyAppender, SepAppender, ValAppender Appender](sep SepAppender, k KeyAppender, v ValAppender) KV[KeyAppender, SepAppender, ValAppender] {
go.pact.im/x/phcformat
append.go#L23: func Append[NameAppender, VersionAppender, ParamsAppender, SaltAppender, OutputAppender encode.Appender](
append.go#L51: func optionAppenderWithPrefix[PrefixAppender, OptionAppender encode.Appender](