Interface Encoder<T>

All Known Subinterfaces:
Codec<T>, DataComponent<T>, StructCodec<R>

@Experimental public interface Encoder<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> @NotNull Encoder<T>
     
    <D> @NotNull Result<D>
    encode(@NotNull Transcoder<D> coder, T value)
     
  • Method Details

    • empty

      @NotNull static <T> @NotNull Encoder<T> empty()
    • encode

      @NotNull <D> @NotNull Result<D> encode(@NotNull @NotNull Transcoder<D> coder, @Nullable T value)