moonbit-community/email/codec does not have a README file

    MimeWriter

    pub(open) trait MimeWriter {
    async fn write_text(Self, String) -> Unit
    }

    ParseError

    pub(all) suberror ParseError {
    Malformed(String)
    Unsupported(String)
    CoreValidation(
    ValidationError
    )
    } derive(Eq,
    Debug
    )

    MimeMode

    pub(all) enum MimeMode {
    Strict
    Lenient
    } derive(Eq,
    Debug
    )

    infer_content_type

    fn infer_content_type(filename : String) ->
    ContentType

    parse_rfc5322

    fn parse_rfc5322(input : String, mode? : MimeMode) ->
    Message
    raise ParseError

    render_to_rfc5322

    async fn render_to_rfc5322(message :
    Message
    , mode? : MimeMode) -> String

    to_rfc5322

    fn to_rfc5322(message :
    Message
    ) -> String

    Minimal synchronous serializer kept for in-memory use cases and tests. File-backed attachment sources require render_to_rfc5322 or write_to.

    write_to

    async fn[W : MimeWriter] write_to(writer : W, message :
    Message
    , mode? : MimeMode) -> Unit

    Powered by MoonBit

    Site sourceReport issueModulesSkillsBuild queueStatistics

    © 2026 mooncakes.io