pub enum CustomPage {
Html(String),
Full {
html: String,
layout: Option<String>,
title: Option<String>,
description: Option<String>,
outline: Option<bool>,
state: Option<Value>,
state_file: Option<String>,
script_file: Option<String>,
},
}Variants§
Html(String)
Full
Fields
§
state: Option<Value>Inline state object merged into the page’s render state under the
pageData key. Mutually exclusive with state_file.
Implementations§
Source§impl CustomPage
impl CustomPage
pub fn html(&self) -> &str
pub fn layout(&self) -> &str
Sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Return the optional custom-page description.
pub fn inline_state(&self) -> Option<&Value>
pub fn state_file(&self) -> Option<&str>
pub fn script_file(&self) -> Option<&str>
Trait Implementations§
Source§impl Debug for CustomPage
impl Debug for CustomPage
Source§impl<'de> Deserialize<'de> for CustomPage
impl<'de> Deserialize<'de> for CustomPage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CustomPage
impl RefUnwindSafe for CustomPage
impl Send for CustomPage
impl Sync for CustomPage
impl Unpin for CustomPage
impl UnsafeUnpin for CustomPage
impl UnwindSafe for CustomPage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more