Versions in this module Expand all Collapse all v0 v0.1.0 Apr 14, 2023 Changes in this version + type Conversions struct + func New(opts ...Option[T, D]) (*Conversions[T, D], error) + func (c *Conversions[T, D]) AddConversion(from T, to T, conv Converter[D]) + func (c *Conversions[T, D]) Convert(value D, to T) (any, error) + type Converter func(value D) (D, error) + type Option func(*options[T, D]) error + func With(opts ...Option[T, D]) Option[T, D] + func WithConversion(from T, to T, conv Converter[D]) Option[T, D] + func WithTypeExtractor(extractor func(D) (T, error)) Option[T, D] + func WithTypedConversion(conv TypedConversion[T, D]) Option[T, D] + type TypedConversion struct + Converter Converter[D] + From T + To T