Skip to content

enum

Mode

pub enum Mode {
    Hybrid,
    Mpa,
    Spa,
}

How an app's pages reach the browser ([app] mode in weft.toml).

Variants

Hybrid

Hybrid

A prerendered file per page. Pages that need no runtime ship none; the others load it and then move between pages without reloading.

Mpa

Mpa

A prerendered file per page, and every link loads its page.

Spa

Spa

One page: the runtime renders every path in the browser.

Methods

parse

pub fn parse(s: &str) -> Option<Mode>

The mode weft.toml names: "hybrid", "mpa" or "spa".

navigates_in_browser

pub fn navigates_in_browser(self) -> bool

Whether links move between pages in the browser.

Trait implementations