joanna/moonfeed/src/atom does not have a README file
pub(all) suberror ParseError {
InvalidXml(String)
InvalidAtomRoot(String)
InvalidRequiredField(String, String)
InvalidDateTime(String, DateTimeError)
} derive(Eq, Debug)pub(all) struct AtomContent {
media_type : String?
value : String
decoded_bytes : Array[Byte]?
src : IriReference?
markup : Array[MarkupContent]
raw : Markup
language : String?
base_uri : String?
}pub(all) struct AtomDate {
raw : String
unix_seconds : Int64
fractional_digits : String?
leap_second : Bool
unknown_local_offset : Bool
}pub(all) struct AtomEntry {
metadata : AtomMetadata
published : AtomDate?
summary : AtomText?
content : AtomContent?
source : AtomMetadata?
effective_authors : Array[AtomPerson]
effective_rights : AtomText?
}pub(all) struct AtomLink {
href : IriReference
rel : String
media_type : String?
hreflang : String?
title : String?
length : UInt64?
length_raw : String?
raw : Markup
}pub(all) struct AtomMetadata {
id : String?
title : AtomText?
updated : AtomDate?
authors : Array[AtomPerson]
contributors : Array[AtomPerson]
categories : Array[AtomCategory]
links : Array[AtomLink]
rights : AtomText?
subtitle : AtomText?
generator : AtomGenerator?
icon : IriReference?
logo : IriReference?
raw : Markup
}pub(all) struct AtomText {
kind : String
value : String
xhtml : Markup?
language : String?
base_uri : String?
}pub(all) struct IriReference {
raw : String
resolved : String
is_absolute : Bool
}pub(all) struct Markup {
namespace_uri : String?
local_name : String
attributes : Array[MarkupAttribute]
content : Array[MarkupContent]
base_uri : String?
language : String?
}pub(all) struct MarkupAttribute {
namespace_uri : String?
local_name : String
value : String
}Install
Download zipRSS 2.0, Atom 1.0 and JSON Feed 1.1 parsing and normalization for MoonBit.