webls/sitemap

Types

The fequency at which a page tends to change

pub type ChangeFrequency {
  Always
  Hourly
  Daily
  Weekly
  Monthly
  Yearly
  Never
}

Constructors

  • Always
  • Hourly
  • Daily
  • Weekly
  • Monthly
  • Yearly
  • Never

A complete sitemap

pub type Sitemap {
  Sitemap(
    url: String,
    last_modified: Option(Time),
    items: List(SitemapItem),
  )
}

Constructors

  • Sitemap(
      url: String,
      last_modified: Option(Time),
      items: List(SitemapItem),
    )

A item within a sitemap

pub type SitemapItem {
  SitemapItem(
    loc: String,
    last_modified: Option(Time),
    change_frequency: Option(ChangeFrequency),
    priority: Option(Float),
  )
}

Constructors

  • SitemapItem(
      loc: String,
      last_modified: Option(Time),
      change_frequency: Option(ChangeFrequency),
      priority: Option(Float),
    )

Functions

pub fn to_string(sitemap: Sitemap) -> String
Search Document