telega/model/decoder

This module contains all decoders for types Telegram Bot API.

Values

pub fn messages_array_decoder() -> decode.Decoder(
  List(types.Message),
)
pub fn rich_text_decoder() -> decode.Decoder(types.RichText)

Hand-written: the RichText union is recursive and mixes bare String and Array of RichText members with type-tagged records, so no discriminated decoder can be generated. decode.recursive breaks the construction cycle with the generated RichText* record decoders.

Search Document