Enum perseus::state::PssContains
source · pub enum PssContains {
None,
State,
Head,
HeadNoState,
All,
Preloaded,
}
Expand description
The various things the PSS can contain for a single page. It might have state, a head, both, or neither.
Note: the P
in the PSS
acronym used to stand for page (pre-widgets),
and it now stands for Perseus, as its removal creates a considerably less
desirable acronym.
Variants§
None
There is no entry for this page.
State
There is page state only recorded for this page.
Head
There is only document metadata recorded for this page. There is no state recorded, but that doesn’t mean the page has none.
HeadNoState
There is document metadata recorded for this page, along with an assurance that there will never be any state.
All
Both document metadata and page state are present for this page.
Preloaded
We have a PageDataPartial
for the given page, since it was preloaded
by some other function (likely the user’s action). This will need proper
processing into a state.