From 408cb86a68ea1499536379d993183bbb92aa52ae Mon Sep 17 00:00:00 2001 From: realaravinth Date: Wed, 12 May 2021 12:14:50 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20a4b40?= =?UTF-8?q?9e91441cd4c7624969bf5042cbb91f85d0a=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- guard/all.html | 2 +- guard/api/v1/pow/get_config/index.html | 2 +- guard/api/v1/pow/get_config/sidebar-items.js | 2 +- .../v1/pow/get_config/struct.PoWConfig.html | 125 ------------------ implementors/core/clone/trait.Clone.js | 2 +- implementors/core/fmt/trait.Debug.js | 2 +- implementors/core/marker/trait.Freeze.js | 2 +- implementors/core/marker/trait.Send.js | 2 +- implementors/core/marker/trait.Sync.js | 2 +- implementors/core/marker/trait.Unpin.js | 2 +- implementors/serde/de/trait.Deserialize.js | 2 +- implementors/serde/ser/trait.Serialize.js | 2 +- implementors/std/panic/trait.RefUnwindSafe.js | 2 +- implementors/std/panic/trait.UnwindSafe.js | 2 +- search-index.js | 4 +- src/guard/api/v1/pow/get_config.rs.html | 10 +- 16 files changed, 20 insertions(+), 145 deletions(-) delete mode 100644 guard/api/v1/pow/get_config/struct.PoWConfig.html diff --git a/guard/all.html b/guard/all.html index 0c443145..e488a0ad 100644 --- a/guard/all.html +++ b/guard/all.html @@ -3,5 +3,5 @@

List of all items[] -

Structs

Enums

Macros

Functions

Typedefs

Statics

Constants

+

Structs

Enums

Macros

Functions

Typedefs

Statics

Constants

\ No newline at end of file diff --git a/guard/api/v1/pow/get_config/index.html b/guard/api/v1/pow/get_config/index.html index 74798761..5837739a 100644 --- a/guard/api/v1/pow/get_config/index.html +++ b/guard/api/v1/pow/get_config/index.html @@ -2,7 +2,7 @@

Module guard::api::v1::pow::get_config[][src]

Structs

-
GetConfigPayload
PoWConfig

Functions

+
GetConfigPayload

Functions

get_config

get PoW configuration for an mcaptcha key

init_mcaptcha

Call this when [MCaptcha][m_captcha::MCaptcha] is not in master.

diff --git a/guard/api/v1/pow/get_config/sidebar-items.js b/guard/api/v1/pow/get_config/sidebar-items.js index a1ce535e..5d7b7902 100644 --- a/guard/api/v1/pow/get_config/sidebar-items.js +++ b/guard/api/v1/pow/get_config/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["get_config","get PoW configuration for an mcaptcha key"],["init_mcaptcha","Call this when [MCaptcha][m_captcha::MCaptcha] is not in master."]],"struct":[["GetConfigPayload",""],["PoWConfig",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["get_config","get PoW configuration for an mcaptcha key"],["init_mcaptcha","Call this when [MCaptcha][m_captcha::MCaptcha] is not in master."]],"struct":[["GetConfigPayload",""]]}); \ No newline at end of file diff --git a/guard/api/v1/pow/get_config/struct.PoWConfig.html b/guard/api/v1/pow/get_config/struct.PoWConfig.html deleted file mode 100644 index e582d629..00000000 --- a/guard/api/v1/pow/get_config/struct.PoWConfig.html +++ /dev/null @@ -1,125 +0,0 @@ -guard::api::v1::pow::get_config::PoWConfig - Rust - -

Struct guard::api::v1::pow::get_config::PoWConfig[][src]

pub struct PoWConfig {
-    pub name: String,
-    pub domain: String,
-}

- Fields

name: Stringdomain: String

Trait Implementations

impl Clone for PoWConfig[src]

impl Debug for PoWConfig[src]

impl<'de> Deserialize<'de> for PoWConfig[src]

impl Serialize for PoWConfig[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

-

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

-

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

-

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

-

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

- \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index bdaaaaa0..15958515 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl Clone for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Clone for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Clone for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Clone for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Clone for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl Clone for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl Clone for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl Clone for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Clone for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Clone for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Clone for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Clone for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Clone for BuildDetailsBuilder","synthetic":false,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Clone for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl Clone for HealthBuilder","synthetic":false,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Clone for PoWConfig","synthetic":false,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl Clone for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Clone for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Clone for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Clone for Data","synthetic":false,"types":["guard::data::Data"]},{"text":"impl Clone for ServiceError","synthetic":false,"types":["guard::errors::ServiceError"]},{"text":"impl Clone for PageError","synthetic":false,"types":["guard::errors::PageError"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl<'a> Clone for ErrorPage<'a>","synthetic":false,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl<'a> Clone for IndexPage<'a>","synthetic":false,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Clone for McaptchaConfig","synthetic":false,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Clone for Level","synthetic":false,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Clone for Server","synthetic":false,"types":["guard::settings::Server"]},{"text":"impl Clone for Captcha","synthetic":false,"types":["guard::settings::Captcha"]},{"text":"impl Clone for DatabaseBuilder","synthetic":false,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Clone for Database","synthetic":false,"types":["guard::settings::Database"]},{"text":"impl Clone for Settings","synthetic":false,"types":["guard::settings::Settings"]}]; +implementors["guard"] = [{"text":"impl Clone for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Clone for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Clone for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Clone for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Clone for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl Clone for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl Clone for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl Clone for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Clone for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Clone for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Clone for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Clone for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Clone for BuildDetailsBuilder","synthetic":false,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Clone for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl Clone for HealthBuilder","synthetic":false,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Clone for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Clone for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Clone for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Clone for Data","synthetic":false,"types":["guard::data::Data"]},{"text":"impl Clone for ServiceError","synthetic":false,"types":["guard::errors::ServiceError"]},{"text":"impl Clone for PageError","synthetic":false,"types":["guard::errors::PageError"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl<'a> Clone for ErrorPage<'a>","synthetic":false,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl<'a> Clone for IndexPage<'a>","synthetic":false,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Clone for McaptchaConfig","synthetic":false,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Clone for Level","synthetic":false,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Clone for Server","synthetic":false,"types":["guard::settings::Server"]},{"text":"impl Clone for Captcha","synthetic":false,"types":["guard::settings::Captcha"]},{"text":"impl Clone for DatabaseBuilder","synthetic":false,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Clone for Database","synthetic":false,"types":["guard::settings::Database"]},{"text":"impl Clone for Settings","synthetic":false,"types":["guard::settings::Settings"]}]; implementors["tests_migrate"] = [{"text":"impl Clone for Data","synthetic":false,"types":["tests_migrate::data::Data"]},{"text":"impl Clone for Server","synthetic":false,"types":["tests_migrate::settings::Server"]},{"text":"impl Clone for Captcha","synthetic":false,"types":["tests_migrate::settings::Captcha"]},{"text":"impl Clone for DatabaseBuilder","synthetic":false,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl Clone for Database","synthetic":false,"types":["tests_migrate::settings::Database"]},{"text":"impl Clone for Settings","synthetic":false,"types":["tests_migrate::settings::Settings"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index e8ee5bc3..0468e1dc 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl Debug for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Debug for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Debug for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Debug for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Debug for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl Debug for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl Debug for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl Debug for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Debug for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Debug for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Debug for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Debug for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Debug for BuildDetailsBuilderError","synthetic":false,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Debug for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl Debug for HealthBuilderError","synthetic":false,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Debug for PoWConfig","synthetic":false,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl Debug for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Debug for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Debug for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Debug for ServiceError","synthetic":false,"types":["guard::errors::ServiceError"]},{"text":"impl Debug for PageError","synthetic":false,"types":["guard::errors::PageError"]},{"text":"impl Debug for Server","synthetic":false,"types":["guard::settings::Server"]},{"text":"impl Debug for Captcha","synthetic":false,"types":["guard::settings::Captcha"]},{"text":"impl Debug for DatabaseBuilder","synthetic":false,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Debug for Database","synthetic":false,"types":["guard::settings::Database"]},{"text":"impl Debug for Settings","synthetic":false,"types":["guard::settings::Settings"]}]; +implementors["guard"] = [{"text":"impl Debug for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Debug for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Debug for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Debug for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Debug for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl Debug for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl Debug for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl Debug for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Debug for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Debug for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Debug for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Debug for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Debug for BuildDetailsBuilderError","synthetic":false,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Debug for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl Debug for HealthBuilderError","synthetic":false,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Debug for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Debug for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Debug for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Debug for ServiceError","synthetic":false,"types":["guard::errors::ServiceError"]},{"text":"impl Debug for PageError","synthetic":false,"types":["guard::errors::PageError"]},{"text":"impl Debug for Server","synthetic":false,"types":["guard::settings::Server"]},{"text":"impl Debug for Captcha","synthetic":false,"types":["guard::settings::Captcha"]},{"text":"impl Debug for DatabaseBuilder","synthetic":false,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Debug for Database","synthetic":false,"types":["guard::settings::Database"]},{"text":"impl Debug for Settings","synthetic":false,"types":["guard::settings::Settings"]}]; implementors["tests_migrate"] = [{"text":"impl Debug for Server","synthetic":false,"types":["tests_migrate::settings::Server"]},{"text":"impl Debug for Captcha","synthetic":false,"types":["tests_migrate::settings::Captcha"]},{"text":"impl Debug for DatabaseBuilder","synthetic":false,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl Debug for Database","synthetic":false,"types":["tests_migrate::settings::Database"]},{"text":"impl Debug for Settings","synthetic":false,"types":["tests_migrate::settings::Settings"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index 88100c9a..55395367 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl Freeze for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Freeze for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Freeze for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Freeze for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Freeze for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Freeze for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Freeze for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Freeze for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Freeze for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Freeze for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Freeze for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Freeze for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Freeze for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Freeze for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Freeze for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Freeze for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Freeze for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Freeze for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Freeze for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Freeze for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Freeze for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Freeze for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Freeze for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Freeze for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Freeze for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Freeze for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Freeze for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Freeze for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Freeze for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Freeze for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Freeze for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Freeze for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Freeze for PoWConfig","synthetic":true,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl Freeze for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Freeze for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Freeze for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Freeze for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Freeze for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Freeze for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Freeze for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Freeze for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Freeze for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Freeze for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Freeze for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Freeze for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Freeze for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Freeze for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Freeze for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Freeze for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Freeze for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Freeze for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Freeze for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Freeze for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Freeze for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Freeze for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Freeze for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Freeze for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Freeze for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Freeze for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Freeze for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Freeze for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Freeze for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Freeze for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Freeze for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Freeze for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Freeze for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Freeze for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Freeze for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Freeze for CheckLoginMiddleware<S> where
    S: Freeze
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Freeze for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Freeze for S","synthetic":true,"types":["guard::S"]},{"text":"impl Freeze for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Freeze for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Freeze for CSS","synthetic":true,"types":["guard::CSS"]}]; +implementors["guard"] = [{"text":"impl Freeze for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Freeze for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Freeze for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Freeze for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Freeze for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Freeze for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Freeze for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Freeze for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Freeze for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Freeze for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Freeze for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Freeze for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Freeze for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Freeze for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Freeze for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Freeze for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Freeze for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Freeze for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Freeze for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Freeze for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Freeze for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Freeze for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Freeze for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Freeze for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Freeze for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Freeze for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Freeze for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Freeze for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Freeze for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Freeze for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Freeze for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Freeze for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Freeze for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Freeze for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Freeze for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Freeze for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Freeze for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Freeze for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Freeze for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Freeze for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Freeze for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Freeze for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Freeze for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Freeze for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Freeze for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Freeze for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Freeze for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Freeze for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Freeze for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Freeze for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Freeze for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Freeze for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Freeze for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Freeze for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Freeze for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Freeze for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Freeze for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Freeze for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Freeze for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Freeze for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Freeze for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Freeze for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Freeze for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Freeze for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Freeze for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Freeze for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Freeze for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Freeze for CheckLoginMiddleware<S> where
    S: Freeze
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Freeze for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Freeze for S","synthetic":true,"types":["guard::S"]},{"text":"impl Freeze for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Freeze for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Freeze for CSS","synthetic":true,"types":["guard::CSS"]}]; implementors["tests_migrate"] = [{"text":"impl Freeze for Data","synthetic":true,"types":["tests_migrate::data::Data"]},{"text":"impl Freeze for Server","synthetic":true,"types":["tests_migrate::settings::Server"]},{"text":"impl Freeze for Captcha","synthetic":true,"types":["tests_migrate::settings::Captcha"]},{"text":"impl Freeze for DatabaseBuilder","synthetic":true,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl Freeze for Database","synthetic":true,"types":["tests_migrate::settings::Database"]},{"text":"impl Freeze for Settings","synthetic":true,"types":["tests_migrate::settings::Settings"]},{"text":"impl Freeze for SETTINGS","synthetic":true,"types":["tests_migrate::SETTINGS"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 3dc3f65a..7729074e 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl Send for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Send for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Send for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Send for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Send for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Send for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Send for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Send for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Send for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Send for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Send for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Send for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Send for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Send for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Send for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Send for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Send for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Send for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Send for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Send for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Send for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Send for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Send for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Send for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Send for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Send for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Send for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Send for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Send for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Send for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Send for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Send for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Send for PoWConfig","synthetic":true,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl Send for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Send for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Send for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Send for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Send for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Send for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Send for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Send for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Send for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Send for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Send for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Send for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Send for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Send for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Send for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Send for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Send for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Send for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Send for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Send for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Send for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Send for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Send for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Send for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Send for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Send for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Send for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Send for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Send for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Send for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Send for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Send for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Send for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Send for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Send for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Send for CheckLoginMiddleware<S> where
    S: Send
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Send for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Send for S","synthetic":true,"types":["guard::S"]},{"text":"impl Send for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Send for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Send for CSS","synthetic":true,"types":["guard::CSS"]}]; +implementors["guard"] = [{"text":"impl Send for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Send for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Send for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Send for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Send for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Send for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Send for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Send for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Send for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Send for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Send for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Send for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Send for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Send for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Send for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Send for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Send for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Send for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Send for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Send for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Send for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Send for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Send for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Send for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Send for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Send for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Send for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Send for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Send for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Send for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Send for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Send for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Send for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Send for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Send for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Send for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Send for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Send for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Send for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Send for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Send for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Send for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Send for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Send for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Send for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Send for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Send for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Send for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Send for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Send for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Send for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Send for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Send for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Send for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Send for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Send for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Send for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Send for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Send for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Send for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Send for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Send for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Send for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Send for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Send for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Send for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Send for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Send for CheckLoginMiddleware<S> where
    S: Send
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Send for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Send for S","synthetic":true,"types":["guard::S"]},{"text":"impl Send for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Send for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Send for CSS","synthetic":true,"types":["guard::CSS"]}]; implementors["tests_migrate"] = [{"text":"impl Send for Data","synthetic":true,"types":["tests_migrate::data::Data"]},{"text":"impl Send for Server","synthetic":true,"types":["tests_migrate::settings::Server"]},{"text":"impl Send for Captcha","synthetic":true,"types":["tests_migrate::settings::Captcha"]},{"text":"impl Send for DatabaseBuilder","synthetic":true,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl Send for Database","synthetic":true,"types":["tests_migrate::settings::Database"]},{"text":"impl Send for Settings","synthetic":true,"types":["tests_migrate::settings::Settings"]},{"text":"impl Send for SETTINGS","synthetic":true,"types":["tests_migrate::SETTINGS"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index d3df6ee2..a1ded0ec 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl Sync for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Sync for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Sync for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Sync for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Sync for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Sync for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Sync for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Sync for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Sync for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Sync for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Sync for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Sync for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Sync for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Sync for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Sync for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Sync for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Sync for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Sync for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Sync for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Sync for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Sync for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Sync for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Sync for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Sync for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Sync for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Sync for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Sync for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Sync for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Sync for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Sync for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Sync for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Sync for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Sync for PoWConfig","synthetic":true,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl Sync for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Sync for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Sync for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Sync for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Sync for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Sync for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Sync for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Sync for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Sync for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Sync for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Sync for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Sync for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Sync for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Sync for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Sync for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Sync for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Sync for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Sync for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Sync for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Sync for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Sync for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Sync for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Sync for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Sync for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Sync for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Sync for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Sync for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Sync for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Sync for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Sync for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Sync for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Sync for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Sync for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Sync for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Sync for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Sync for CheckLoginMiddleware<S> where
    S: Sync
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Sync for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Sync for S","synthetic":true,"types":["guard::S"]},{"text":"impl Sync for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Sync for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Sync for CSS","synthetic":true,"types":["guard::CSS"]}]; +implementors["guard"] = [{"text":"impl Sync for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Sync for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Sync for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Sync for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Sync for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Sync for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Sync for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Sync for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Sync for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Sync for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Sync for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Sync for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Sync for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Sync for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Sync for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Sync for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Sync for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Sync for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Sync for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Sync for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Sync for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Sync for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Sync for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Sync for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Sync for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Sync for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Sync for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Sync for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Sync for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Sync for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Sync for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Sync for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Sync for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Sync for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Sync for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Sync for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Sync for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Sync for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Sync for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Sync for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Sync for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Sync for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Sync for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Sync for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Sync for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Sync for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Sync for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Sync for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Sync for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Sync for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Sync for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Sync for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Sync for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Sync for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Sync for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Sync for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Sync for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Sync for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Sync for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Sync for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Sync for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Sync for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Sync for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Sync for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Sync for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Sync for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Sync for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Sync for CheckLoginMiddleware<S> where
    S: Sync
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Sync for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Sync for S","synthetic":true,"types":["guard::S"]},{"text":"impl Sync for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Sync for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Sync for CSS","synthetic":true,"types":["guard::CSS"]}]; implementors["tests_migrate"] = [{"text":"impl Sync for Data","synthetic":true,"types":["tests_migrate::data::Data"]},{"text":"impl Sync for Server","synthetic":true,"types":["tests_migrate::settings::Server"]},{"text":"impl Sync for Captcha","synthetic":true,"types":["tests_migrate::settings::Captcha"]},{"text":"impl Sync for DatabaseBuilder","synthetic":true,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl Sync for Database","synthetic":true,"types":["tests_migrate::settings::Database"]},{"text":"impl Sync for Settings","synthetic":true,"types":["tests_migrate::settings::Settings"]},{"text":"impl Sync for SETTINGS","synthetic":true,"types":["tests_migrate::SETTINGS"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index 59a69fe1..34488791 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl Unpin for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Unpin for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Unpin for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Unpin for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Unpin for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Unpin for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Unpin for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Unpin for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Unpin for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Unpin for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Unpin for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Unpin for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Unpin for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Unpin for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Unpin for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Unpin for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Unpin for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Unpin for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Unpin for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Unpin for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Unpin for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Unpin for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Unpin for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Unpin for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Unpin for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Unpin for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Unpin for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Unpin for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Unpin for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Unpin for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Unpin for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Unpin for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Unpin for PoWConfig","synthetic":true,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl Unpin for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Unpin for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Unpin for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Unpin for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Unpin for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Unpin for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Unpin for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Unpin for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Unpin for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Unpin for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Unpin for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Unpin for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Unpin for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Unpin for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Unpin for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Unpin for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Unpin for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Unpin for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Unpin for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Unpin for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Unpin for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Unpin for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Unpin for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Unpin for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Unpin for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Unpin for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Unpin for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Unpin for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Unpin for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Unpin for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Unpin for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Unpin for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Unpin for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Unpin for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Unpin for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Unpin for CheckLoginMiddleware<S> where
    S: Unpin
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Unpin for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Unpin for S","synthetic":true,"types":["guard::S"]},{"text":"impl Unpin for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Unpin for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Unpin for CSS","synthetic":true,"types":["guard::CSS"]}]; +implementors["guard"] = [{"text":"impl Unpin for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Unpin for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Unpin for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl Unpin for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Unpin for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Unpin for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl Unpin for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl Unpin for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl Unpin for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl Unpin for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl Unpin for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Unpin for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Unpin for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Unpin for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl Unpin for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Unpin for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Unpin for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Unpin for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Unpin for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl Unpin for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Unpin for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Unpin for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl Unpin for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Unpin for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl Unpin for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl Unpin for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl Unpin for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl Unpin for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl Unpin for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Unpin for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl Unpin for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Unpin for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl Unpin for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Unpin for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Unpin for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Unpin for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl Unpin for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl Unpin for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl Unpin for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl Unpin for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Unpin for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl Unpin for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl Unpin for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl Unpin for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl Unpin for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl Unpin for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl Unpin for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> Unpin for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl Unpin for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl Unpin for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl Unpin for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> Unpin for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl Unpin for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl Unpin for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl Unpin for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl Unpin for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl Unpin for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl Unpin for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl Unpin for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl Unpin for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl Unpin for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl Unpin for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl Unpin for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl Unpin for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl Unpin for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl Unpin for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl Unpin for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> Unpin for CheckLoginMiddleware<S> where
    S: Unpin
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl Unpin for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl Unpin for S","synthetic":true,"types":["guard::S"]},{"text":"impl Unpin for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl Unpin for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl Unpin for CSS","synthetic":true,"types":["guard::CSS"]}]; implementors["tests_migrate"] = [{"text":"impl Unpin for Data","synthetic":true,"types":["tests_migrate::data::Data"]},{"text":"impl Unpin for Server","synthetic":true,"types":["tests_migrate::settings::Server"]},{"text":"impl Unpin for Captcha","synthetic":true,"types":["tests_migrate::settings::Captcha"]},{"text":"impl Unpin for DatabaseBuilder","synthetic":true,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl Unpin for Database","synthetic":true,"types":["tests_migrate::settings::Database"]},{"text":"impl Unpin for Settings","synthetic":true,"types":["tests_migrate::settings::Settings"]},{"text":"impl Unpin for SETTINGS","synthetic":true,"types":["tests_migrate::SETTINGS"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 599b7d96..0df29649 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl<'de> Deserialize<'de> for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl<'de> Deserialize<'de> for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl<'de> Deserialize<'de> for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl<'de> Deserialize<'de> for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl<'de> Deserialize<'de> for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl<'de> Deserialize<'de> for UpdateDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl<'de> Deserialize<'de> for GetDurationResp","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl<'de> Deserialize<'de> for GetDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl<'de> Deserialize<'de> for AddLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl<'de> Deserialize<'de> for UpdateLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl<'de> Deserialize<'de> for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl<'de> Deserialize<'de> for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl<'de> Deserialize<'de> for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl<'de> Deserialize<'de> for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Deserialize<'static> for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl<'de> Deserialize<'de> for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl<'de> Deserialize<'de> for AddNotification","synthetic":false,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl<'de> Deserialize<'de> for NotificationResp","synthetic":false,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl<'de> Deserialize<'de> for PoWConfig","synthetic":false,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl<'de> Deserialize<'de> for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl<'de> Deserialize<'de> for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl<'de> Deserialize<'de> for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl<'de> Deserialize<'de> for ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]},{"text":"impl<'de> Deserialize<'de> for Server","synthetic":false,"types":["guard::settings::Server"]},{"text":"impl<'de> Deserialize<'de> for Captcha","synthetic":false,"types":["guard::settings::Captcha"]},{"text":"impl<'de> Deserialize<'de> for DatabaseBuilder","synthetic":false,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl<'de> Deserialize<'de> for Database","synthetic":false,"types":["guard::settings::Database"]},{"text":"impl<'de> Deserialize<'de> for Settings","synthetic":false,"types":["guard::settings::Settings"]}]; +implementors["guard"] = [{"text":"impl<'de> Deserialize<'de> for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl<'de> Deserialize<'de> for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl<'de> Deserialize<'de> for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl<'de> Deserialize<'de> for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl<'de> Deserialize<'de> for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl<'de> Deserialize<'de> for UpdateDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl<'de> Deserialize<'de> for GetDurationResp","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl<'de> Deserialize<'de> for GetDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl<'de> Deserialize<'de> for AddLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl<'de> Deserialize<'de> for UpdateLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl<'de> Deserialize<'de> for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl<'de> Deserialize<'de> for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl<'de> Deserialize<'de> for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl<'de> Deserialize<'de> for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Deserialize<'static> for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl<'de> Deserialize<'de> for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl<'de> Deserialize<'de> for AddNotification","synthetic":false,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl<'de> Deserialize<'de> for NotificationResp","synthetic":false,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl<'de> Deserialize<'de> for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl<'de> Deserialize<'de> for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl<'de> Deserialize<'de> for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl<'de> Deserialize<'de> for ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]},{"text":"impl<'de> Deserialize<'de> for Server","synthetic":false,"types":["guard::settings::Server"]},{"text":"impl<'de> Deserialize<'de> for Captcha","synthetic":false,"types":["guard::settings::Captcha"]},{"text":"impl<'de> Deserialize<'de> for DatabaseBuilder","synthetic":false,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl<'de> Deserialize<'de> for Database","synthetic":false,"types":["guard::settings::Database"]},{"text":"impl<'de> Deserialize<'de> for Settings","synthetic":false,"types":["guard::settings::Settings"]}]; implementors["tests_migrate"] = [{"text":"impl<'de> Deserialize<'de> for Server","synthetic":false,"types":["tests_migrate::settings::Server"]},{"text":"impl<'de> Deserialize<'de> for Captcha","synthetic":false,"types":["tests_migrate::settings::Captcha"]},{"text":"impl<'de> Deserialize<'de> for DatabaseBuilder","synthetic":false,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl<'de> Deserialize<'de> for Database","synthetic":false,"types":["tests_migrate::settings::Database"]},{"text":"impl<'de> Deserialize<'de> for Settings","synthetic":false,"types":["tests_migrate::settings::Settings"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index da0a1007..000c9b3b 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl Serialize for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Serialize for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Serialize for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Serialize for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Serialize for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl Serialize for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl Serialize for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl Serialize for UpdateDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Serialize for GetDurationResp","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Serialize for GetDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Serialize for AddLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Serialize for UpdateLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Serialize for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Serialize for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Serialize for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Serialize for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Serialize for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Serialize for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl Serialize for AddNotification","synthetic":false,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Serialize for NotificationResp","synthetic":false,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Serialize for PoWConfig","synthetic":false,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl Serialize for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Serialize for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Serialize for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Serialize for ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]}]; +implementors["guard"] = [{"text":"impl Serialize for Email","synthetic":false,"types":["guard::api::v1::account::email::Email"]},{"text":"impl Serialize for Secret","synthetic":false,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl Serialize for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl Serialize for AccountCheckResp","synthetic":false,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl Serialize for Register","synthetic":false,"types":["guard::api::v1::auth::Register"]},{"text":"impl Serialize for Login","synthetic":false,"types":["guard::api::v1::auth::Login"]},{"text":"impl Serialize for Password","synthetic":false,"types":["guard::api::v1::auth::Password"]},{"text":"impl Serialize for UpdateDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Serialize for GetDurationResp","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl Serialize for GetDuration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl Serialize for AddLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Serialize for UpdateLevels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl Serialize for Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl Serialize for I32Levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl Serialize for MCaptchaID","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl Serialize for MCaptchaDetails","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl Serialize for BuildDetails","synthetic":false,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl Serialize for Health","synthetic":false,"types":["guard::api::v1::meta::Health"]},{"text":"impl Serialize for AddNotification","synthetic":false,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl Serialize for NotificationResp","synthetic":false,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl Serialize for GetConfigPayload","synthetic":false,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl Serialize for ValidationToken","synthetic":false,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Serialize for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Serialize for ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/std/panic/trait.RefUnwindSafe.js b/implementors/std/panic/trait.RefUnwindSafe.js index 572c0d05..c758dfcc 100644 --- a/implementors/std/panic/trait.RefUnwindSafe.js +++ b/implementors/std/panic/trait.RefUnwindSafe.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl RefUnwindSafe for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl RefUnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl RefUnwindSafe for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl RefUnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl RefUnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl RefUnwindSafe for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl RefUnwindSafe for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl RefUnwindSafe for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl RefUnwindSafe for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl RefUnwindSafe for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl RefUnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl RefUnwindSafe for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl RefUnwindSafe for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl RefUnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl RefUnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl RefUnwindSafe for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl RefUnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl RefUnwindSafe for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl RefUnwindSafe for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl RefUnwindSafe for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl RefUnwindSafe for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl RefUnwindSafe for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl RefUnwindSafe for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl RefUnwindSafe for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl RefUnwindSafe for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl RefUnwindSafe for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl RefUnwindSafe for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl RefUnwindSafe for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl RefUnwindSafe for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl RefUnwindSafe for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl RefUnwindSafe for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl RefUnwindSafe for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl RefUnwindSafe for PoWConfig","synthetic":true,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl RefUnwindSafe for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl RefUnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl RefUnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl RefUnwindSafe for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl RefUnwindSafe for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl !RefUnwindSafe for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl RefUnwindSafe for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl RefUnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl RefUnwindSafe for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl RefUnwindSafe for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl RefUnwindSafe for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl RefUnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl RefUnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl RefUnwindSafe for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl RefUnwindSafe for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> RefUnwindSafe for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl RefUnwindSafe for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl RefUnwindSafe for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl RefUnwindSafe for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> RefUnwindSafe for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl RefUnwindSafe for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl RefUnwindSafe for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl RefUnwindSafe for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl RefUnwindSafe for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl RefUnwindSafe for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl RefUnwindSafe for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl RefUnwindSafe for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl RefUnwindSafe for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl RefUnwindSafe for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl RefUnwindSafe for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl RefUnwindSafe for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl RefUnwindSafe for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl RefUnwindSafe for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl RefUnwindSafe for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl RefUnwindSafe for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> RefUnwindSafe for CheckLoginMiddleware<S> where
    S: RefUnwindSafe
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl RefUnwindSafe for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl RefUnwindSafe for S","synthetic":true,"types":["guard::S"]},{"text":"impl RefUnwindSafe for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl RefUnwindSafe for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl RefUnwindSafe for CSS","synthetic":true,"types":["guard::CSS"]}]; +implementors["guard"] = [{"text":"impl RefUnwindSafe for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl RefUnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl RefUnwindSafe for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl RefUnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl RefUnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl RefUnwindSafe for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl RefUnwindSafe for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl RefUnwindSafe for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl RefUnwindSafe for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl RefUnwindSafe for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl RefUnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl RefUnwindSafe for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl RefUnwindSafe for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl RefUnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl RefUnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl RefUnwindSafe for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl RefUnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl RefUnwindSafe for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl RefUnwindSafe for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl RefUnwindSafe for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl RefUnwindSafe for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl RefUnwindSafe for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl RefUnwindSafe for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl RefUnwindSafe for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl RefUnwindSafe for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl RefUnwindSafe for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl RefUnwindSafe for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl RefUnwindSafe for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl RefUnwindSafe for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl RefUnwindSafe for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl RefUnwindSafe for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl RefUnwindSafe for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl RefUnwindSafe for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl RefUnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl RefUnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl RefUnwindSafe for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl RefUnwindSafe for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl !RefUnwindSafe for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl RefUnwindSafe for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl RefUnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl RefUnwindSafe for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl RefUnwindSafe for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl RefUnwindSafe for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl RefUnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl RefUnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl RefUnwindSafe for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl RefUnwindSafe for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> RefUnwindSafe for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl RefUnwindSafe for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl RefUnwindSafe for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl RefUnwindSafe for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> RefUnwindSafe for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl RefUnwindSafe for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl RefUnwindSafe for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl RefUnwindSafe for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl RefUnwindSafe for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl RefUnwindSafe for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl RefUnwindSafe for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl RefUnwindSafe for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl RefUnwindSafe for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl RefUnwindSafe for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl RefUnwindSafe for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl RefUnwindSafe for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl RefUnwindSafe for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl RefUnwindSafe for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl RefUnwindSafe for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl RefUnwindSafe for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> RefUnwindSafe for CheckLoginMiddleware<S> where
    S: RefUnwindSafe
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl RefUnwindSafe for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl RefUnwindSafe for S","synthetic":true,"types":["guard::S"]},{"text":"impl RefUnwindSafe for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl RefUnwindSafe for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl RefUnwindSafe for CSS","synthetic":true,"types":["guard::CSS"]}]; implementors["tests_migrate"] = [{"text":"impl !RefUnwindSafe for Data","synthetic":true,"types":["tests_migrate::data::Data"]},{"text":"impl RefUnwindSafe for Server","synthetic":true,"types":["tests_migrate::settings::Server"]},{"text":"impl RefUnwindSafe for Captcha","synthetic":true,"types":["tests_migrate::settings::Captcha"]},{"text":"impl RefUnwindSafe for DatabaseBuilder","synthetic":true,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl RefUnwindSafe for Database","synthetic":true,"types":["tests_migrate::settings::Database"]},{"text":"impl RefUnwindSafe for Settings","synthetic":true,"types":["tests_migrate::settings::Settings"]},{"text":"impl RefUnwindSafe for SETTINGS","synthetic":true,"types":["tests_migrate::SETTINGS"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/std/panic/trait.UnwindSafe.js b/implementors/std/panic/trait.UnwindSafe.js index 4d0c9992..3bd66c45 100644 --- a/implementors/std/panic/trait.UnwindSafe.js +++ b/implementors/std/panic/trait.UnwindSafe.js @@ -1,4 +1,4 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl UnwindSafe for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl UnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl UnwindSafe for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl UnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl UnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl UnwindSafe for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl UnwindSafe for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl UnwindSafe for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl UnwindSafe for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl UnwindSafe for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl UnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl UnwindSafe for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl UnwindSafe for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl UnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl UnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl UnwindSafe for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl UnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl UnwindSafe for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl UnwindSafe for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl UnwindSafe for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl UnwindSafe for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl UnwindSafe for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl UnwindSafe for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl UnwindSafe for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl UnwindSafe for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl UnwindSafe for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl UnwindSafe for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl UnwindSafe for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl UnwindSafe for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl UnwindSafe for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl UnwindSafe for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl UnwindSafe for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl UnwindSafe for PoWConfig","synthetic":true,"types":["guard::api::v1::pow::get_config::PoWConfig"]},{"text":"impl UnwindSafe for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl UnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl UnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl UnwindSafe for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl UnwindSafe for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl !UnwindSafe for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl UnwindSafe for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl UnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl UnwindSafe for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl UnwindSafe for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl UnwindSafe for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl UnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl UnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl UnwindSafe for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl UnwindSafe for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> UnwindSafe for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl UnwindSafe for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl UnwindSafe for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl UnwindSafe for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> UnwindSafe for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl UnwindSafe for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl UnwindSafe for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl UnwindSafe for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl UnwindSafe for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl UnwindSafe for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl UnwindSafe for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl UnwindSafe for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl UnwindSafe for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl UnwindSafe for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl UnwindSafe for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl UnwindSafe for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl UnwindSafe for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl UnwindSafe for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl UnwindSafe for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl UnwindSafe for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> UnwindSafe for CheckLoginMiddleware<S> where
    S: UnwindSafe
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl UnwindSafe for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl UnwindSafe for S","synthetic":true,"types":["guard::S"]},{"text":"impl UnwindSafe for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl UnwindSafe for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl UnwindSafe for CSS","synthetic":true,"types":["guard::CSS"]}]; +implementors["guard"] = [{"text":"impl UnwindSafe for Email","synthetic":true,"types":["guard::api::v1::account::email::Email"]},{"text":"impl UnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::account::secret::Secret"]},{"text":"impl UnwindSafe for Account","synthetic":true,"types":["guard::api::v1::account::routes::Account"]},{"text":"impl UnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::account::AccountCheckPayload"]},{"text":"impl UnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::account::AccountCheckResp"]},{"text":"impl UnwindSafe for Auth","synthetic":true,"types":["guard::api::v1::auth::routes::Auth"]},{"text":"impl UnwindSafe for Register","synthetic":true,"types":["guard::api::v1::auth::Register"]},{"text":"impl UnwindSafe for Login","synthetic":true,"types":["guard::api::v1::auth::Login"]},{"text":"impl UnwindSafe for Password","synthetic":true,"types":["guard::api::v1::auth::Password"]},{"text":"impl UnwindSafe for Duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::routes::Duration"]},{"text":"impl UnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl UnwindSafe for GetDurationResp","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDurationResp"]},{"text":"impl UnwindSafe for GetDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::GetDuration"]},{"text":"impl UnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::routes::Levels"]},{"text":"impl UnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl UnwindSafe for UpdateLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::UpdateLevels"]},{"text":"impl UnwindSafe for Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::Levels"]},{"text":"impl UnwindSafe for I32Levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::I32Levels"]},{"text":"impl UnwindSafe for MCaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::routes::MCaptcha"]},{"text":"impl UnwindSafe for MCaptchaID","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaID"]},{"text":"impl UnwindSafe for MCaptchaDetails","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::MCaptchaDetails"]},{"text":"impl UnwindSafe for Meta","synthetic":true,"types":["guard::api::v1::meta::routes::Meta"]},{"text":"impl UnwindSafe for BuildDetails","synthetic":true,"types":["guard::api::v1::meta::BuildDetails"]},{"text":"impl UnwindSafe for BuildDetailsBuilder","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilder"]},{"text":"impl UnwindSafe for BuildDetailsBuilderError","synthetic":true,"types":["guard::api::v1::meta::BuildDetailsBuilderError"]},{"text":"impl UnwindSafe for Health","synthetic":true,"types":["guard::api::v1::meta::Health"]},{"text":"impl UnwindSafe for HealthBuilder","synthetic":true,"types":["guard::api::v1::meta::HealthBuilder"]},{"text":"impl UnwindSafe for HealthBuilderError","synthetic":true,"types":["guard::api::v1::meta::HealthBuilderError"]},{"text":"impl UnwindSafe for AddNotification","synthetic":true,"types":["guard::api::v1::notifications::add::AddNotification"]},{"text":"impl UnwindSafe for Notification","synthetic":true,"types":["guard::api::v1::notifications::get::Notification"]},{"text":"impl UnwindSafe for NotificationResp","synthetic":true,"types":["guard::api::v1::notifications::get::NotificationResp"]},{"text":"impl UnwindSafe for Notifications","synthetic":true,"types":["guard::api::v1::notifications::routes::Notifications"]},{"text":"impl UnwindSafe for GetConfigPayload","synthetic":true,"types":["guard::api::v1::pow::get_config::GetConfigPayload"]},{"text":"impl UnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl UnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl UnwindSafe for PoW","synthetic":true,"types":["guard::api::v1::pow::routes::PoW"]},{"text":"impl UnwindSafe for Routes","synthetic":true,"types":["guard::api::v1::routes::Routes"]},{"text":"impl !UnwindSafe for Data","synthetic":true,"types":["guard::data::Data"]},{"text":"impl UnwindSafe for Docs","synthetic":true,"types":["guard::docs::routes::Docs"]},{"text":"impl UnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl UnwindSafe for ServiceError","synthetic":true,"types":["guard::errors::ServiceError"]},{"text":"impl UnwindSafe for ErrorToResponse","synthetic":true,"types":["guard::errors::ErrorToResponse"]},{"text":"impl UnwindSafe for PageError","synthetic":true,"types":["guard::errors::PageError"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::login::IndexPage"]},{"text":"impl UnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::login::INDEX"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::auth::register::IndexPage"]},{"text":"impl UnwindSafe for INDEX","synthetic":true,"types":["guard::pages::auth::register::INDEX"]},{"text":"impl UnwindSafe for Auth","synthetic":true,"types":["guard::pages::auth::routes::Auth"]},{"text":"impl UnwindSafe for Errors","synthetic":true,"types":["guard::pages::errors::routes::Errors"]},{"text":"impl<'a> UnwindSafe for ErrorPage<'a>","synthetic":true,"types":["guard::pages::errors::ErrorPage"]},{"text":"impl UnwindSafe for INTERNAL_SERVER_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::INTERNAL_SERVER_ERROR_BODY"]},{"text":"impl UnwindSafe for UNKNOWN_ERROR_BODY","synthetic":true,"types":["guard::pages::errors::UNKNOWN_ERROR_BODY"]},{"text":"impl UnwindSafe for INDEX","synthetic":true,"types":["guard::pages::panel::sitekey::add::INDEX"]},{"text":"impl<'a> UnwindSafe for IndexPage<'a>","synthetic":true,"types":["guard::pages::panel::sitekey::add::IndexPage"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::list::IndexPage"]},{"text":"impl UnwindSafe for McaptchaConfig","synthetic":true,"types":["guard::pages::panel::sitekey::view::McaptchaConfig"]},{"text":"impl UnwindSafe for Level","synthetic":true,"types":["guard::pages::panel::sitekey::view::Level"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::sitekey::view::IndexPage"]},{"text":"impl UnwindSafe for Sitekey","synthetic":true,"types":["guard::pages::panel::sitekey::routes::Sitekey"]},{"text":"impl UnwindSafe for Panel","synthetic":true,"types":["guard::pages::panel::routes::Panel"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::pages::panel::IndexPage"]},{"text":"impl UnwindSafe for Routes","synthetic":true,"types":["guard::pages::routes::Routes"]},{"text":"impl UnwindSafe for Server","synthetic":true,"types":["guard::settings::Server"]},{"text":"impl UnwindSafe for Captcha","synthetic":true,"types":["guard::settings::Captcha"]},{"text":"impl UnwindSafe for DatabaseBuilder","synthetic":true,"types":["guard::settings::DatabaseBuilder"]},{"text":"impl UnwindSafe for Database","synthetic":true,"types":["guard::settings::Database"]},{"text":"impl UnwindSafe for Settings","synthetic":true,"types":["guard::settings::Settings"]},{"text":"impl UnwindSafe for Asset","synthetic":true,"types":["guard::static_assets::Asset"]},{"text":"impl UnwindSafe for dist","synthetic":true,"types":["guard::static_assets::dist"]},{"text":"impl UnwindSafe for FileMap","synthetic":true,"types":["guard::static_assets::FileMap"]},{"text":"impl UnwindSafe for Methods","synthetic":true,"types":["guard::routes::Methods"]},{"text":"impl UnwindSafe for CheckLogin","synthetic":true,"types":["guard::middleware::auth::CheckLogin"]},{"text":"impl<S> UnwindSafe for CheckLoginMiddleware<S> where
    S: UnwindSafe
","synthetic":true,"types":["guard::middleware::auth::CheckLoginMiddleware"]},{"text":"impl UnwindSafe for SETTINGS","synthetic":true,"types":["guard::SETTINGS"]},{"text":"impl UnwindSafe for S","synthetic":true,"types":["guard::S"]},{"text":"impl UnwindSafe for FILES","synthetic":true,"types":["guard::FILES"]},{"text":"impl UnwindSafe for JS","synthetic":true,"types":["guard::JS"]},{"text":"impl UnwindSafe for CSS","synthetic":true,"types":["guard::CSS"]}]; implementors["tests_migrate"] = [{"text":"impl !UnwindSafe for Data","synthetic":true,"types":["tests_migrate::data::Data"]},{"text":"impl UnwindSafe for Server","synthetic":true,"types":["tests_migrate::settings::Server"]},{"text":"impl UnwindSafe for Captcha","synthetic":true,"types":["tests_migrate::settings::Captcha"]},{"text":"impl UnwindSafe for DatabaseBuilder","synthetic":true,"types":["tests_migrate::settings::DatabaseBuilder"]},{"text":"impl UnwindSafe for Database","synthetic":true,"types":["tests_migrate::settings::Database"]},{"text":"impl UnwindSafe for Settings","synthetic":true,"types":["tests_migrate::settings::Settings"]},{"text":"impl UnwindSafe for SETTINGS","synthetic":true,"types":["tests_migrate::SETTINGS"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/search-index.js b/search-index.js index 0c8d8a64..5fc6bc58 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"guard":{"doc":"","i":[[0,"api","guard","",null,null],[0,"v1","guard::api","",null,null],[0,"account","guard::api::v1","",null,null],[0,"delete","guard::api::v1::account","",null,null],[5,"delete_account","guard::api::v1::account::delete","",null,[[["json",3],["data",3],["password",3],["identity",3],["data",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"email","guard::api::v1::account","",null,null],[3,"Email","guard::api::v1::account::email","",null,null],[12,"email","","",0,null],[5,"email_exists","","",null,[[["data",3],["accountcheckpayload",3],["json",3],["data",3]]]],[5,"set_email","","update email",null,[[["data",3],["json",3],["identity",3],["data",3],["email",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"secret","guard::api::v1::account","",null,null],[3,"Secret","guard::api::v1::account::secret","",null,null],[12,"secret","","",1,null],[5,"get_secret","","",null,[[["data",3],["identity",3],["data",3]]]],[5,"update_user_secret","","",null,[[["data",3],["identity",3],["data",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"username","guard::api::v1::account","",null,null],[5,"username_exists","guard::api::v1::account::username","",null,[[["data",3],["accountcheckpayload",3],["json",3],["data",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"routes","guard::api::v1::account","",null,null],[3,"Account","guard::api::v1::account::routes","",null,null],[12,"delete","","",2,null],[12,"email_exists","","",2,null],[12,"update_email","","",2,null],[12,"get_secret","","",2,null],[12,"update_secret","","",2,null],[12,"username_exists","","",2,null],[11,"new","","",2,[[],["account",3]]],[3,"AccountCheckPayload","guard::api::v1::account","",null,null],[12,"val","","",3,null],[3,"AccountCheckResp","","",null,null],[12,"exists","","",4,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"auth","guard::api::v1","",null,null],[0,"routes","guard::api::v1::auth","",null,null],[3,"Auth","guard::api::v1::auth::routes","",null,null],[12,"login","","",5,null],[12,"logout","","",5,null],[12,"register","","",5,null],[11,"new","","",5,[[],["auth",3]]],[5,"services","guard::api::v1::auth","",null,[[["serviceconfig",3]]]],[3,"Register","","",null,null],[12,"username","","",6,null],[12,"password","","",6,null],[12,"confirm_password","","",6,null],[12,"email","","",6,null],[3,"Login","","",null,null],[12,"username","","",7,null],[12,"password","","",7,null],[3,"Password","","",null,null],[12,"password","","",8,null],[5,"signup","","",null,[[["data",3],["register",3],["json",3],["data",3]]]],[5,"signin","","",null,[[["data",3],["login",3],["identity",3],["data",3],["json",3]]]],[5,"signout","","",null,[[["identity",3]]]],[0,"mcaptcha","guard::api::v1","",null,null],[0,"duration","guard::api::v1::mcaptcha","",null,null],[0,"routes","guard::api::v1::mcaptcha::duration","",null,null],[3,"Duration","guard::api::v1::mcaptcha::duration::routes","",null,null],[12,"update","","",9,null],[12,"get","","",9,null],[11,"new","","",9,[[],["duration",3]]],[3,"UpdateDuration","guard::api::v1::mcaptcha::duration","",null,null],[12,"key","","",10,null],[12,"duration","","",10,null],[5,"update_duration","","",null,[[["json",3],["updateduration",3],["data",3],["data",3],["identity",3]]]],[3,"GetDurationResp","","",null,null],[12,"duration","","",11,null],[3,"GetDuration","","",null,null],[12,"token","","",12,null],[5,"get_duration","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"levels","guard::api::v1::mcaptcha","",null,null],[0,"routes","guard::api::v1::mcaptcha::levels","",null,null],[3,"Levels","guard::api::v1::mcaptcha::levels::routes","",null,null],[12,"add","","",13,null],[12,"update","","",13,null],[12,"delete","","",13,null],[12,"get","","",13,null],[11,"new","","",13,[[],["levels",3]]],[3,"AddLevels","guard::api::v1::mcaptcha::levels","",null,null],[12,"levels","","",14,null],[12,"duration","","",14,null],[12,"description","","",14,null],[5,"services","","",null,[[["serviceconfig",3]]]],[5,"add_levels","","",null,[[["json",3],["data",3],["addlevels",3],["data",3],["identity",3]]]],[3,"UpdateLevels","","",null,null],[12,"levels","","",15,null],[12,"key","","name is config_name",15,null],[5,"update_levels","","",null,[[["data",3],["updatelevels",3],["data",3],["json",3],["identity",3]]]],[5,"delete_levels","","",null,[[["data",3],["updatelevels",3],["data",3],["json",3],["identity",3]]]],[5,"get_levels","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[3,"Levels","","",null,null],[12,"levels","","",16,null],[3,"I32Levels","","",null,null],[12,"difficulty_factor","","",17,null],[12,"visitor_threshold","","",17,null],[5,"get_levels_util","","",null,[[["data",3],["str",15]]]],[0,"mcaptcha","guard::api::v1::mcaptcha","",null,null],[0,"routes","guard::api::v1::mcaptcha::mcaptcha","",null,null],[3,"MCaptcha","guard::api::v1::mcaptcha::mcaptcha::routes","",null,null],[12,"delete","","",18,null],[12,"get_token","","",18,null],[12,"update_key","","",18,null],[11,"new","","",18,[[],["mcaptcha",3]]],[5,"services","guard::api::v1::mcaptcha::mcaptcha","",null,[[["serviceconfig",3]]]],[3,"MCaptchaID","","",null,null],[12,"name","","",19,null],[3,"MCaptchaDetails","","",null,null],[12,"name","","",20,null],[12,"key","","",20,null],[5,"add_mcaptcha_util","","",null,[[["u32",15],["data",3],["identity",3],["str",15]]]],[5,"update_token","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[5,"update_token_helper","","",null,[[["data",3],["str",15]]]],[5,"get_token","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[5,"delete_mcaptcha","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[0,"stats","guard::api::v1::mcaptcha","",null,null],[5,"record_fetch","guard::api::v1::mcaptcha::stats","record PoWConfig fetches",null,[[["pgpool",6],["str",15]]]],[5,"record_solve","","record PoWConfig solves",null,[[["pgpool",6],["str",15]]]],[5,"record_confirm","","record PoWConfig confirms",null,[[["pgpool",6],["str",15]]]],[5,"get_random","guard::api::v1::mcaptcha","",null,[[["usize",15]],["string",3]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"meta","guard::api::v1","",null,null],[0,"routes","guard::api::v1::meta","",null,null],[3,"Meta","guard::api::v1::meta::routes","",null,null],[12,"build_details","","",21,null],[12,"health","","",21,null],[11,"new","","",21,[[]]],[3,"BuildDetails","guard::api::v1::meta","",null,null],[12,"version","","",22,null],[12,"git_commit_hash","","",22,null],[3,"BuildDetailsBuilder","","Builder for BuildDetails.",null,null],[12,"version","","",23,null],[12,"git_commit_hash","","",23,null],[11,"version","","",23,[[["str",15]]]],[11,"git_commit_hash","","",23,[[["str",15]]]],[11,"build","","Builds a new BuildDetails.",23,[[],[["builddetailsbuildererror",4],["result",4],["builddetails",3]]]],[4,"BuildDetailsBuilderError","","Error type for BuildDetailsBuilder",null,null],[13,"UninitializedField","","Uninitialized field",24,null],[13,"ValidationError","","Custom validation error",24,null],[5,"build_details","","emmits build details of the bninary",null,[[]]],[3,"Health","","Health check return datatype",null,null],[12,"db","","",25,null],[3,"HealthBuilder","","Builder for Health.",null,null],[12,"db","","",26,null],[11,"db","","",26,[[["bool",15]]]],[11,"build","","Builds a new Health.",26,[[],[["health",3],["result",4],["healthbuildererror",4]]]],[4,"HealthBuilderError","","Error type for HealthBuilder",null,null],[13,"UninitializedField","","Uninitialized field",27,null],[13,"ValidationError","","Custom validation error",27,null],[5,"health","","checks all components of the system",null,[[["data",3],["data",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"notifications","guard::api::v1","",null,null],[0,"add","guard::api::v1::notifications","",null,null],[3,"AddNotification","guard::api::v1::notifications::add","",null,null],[12,"to","","",28,null],[12,"heading","","",28,null],[12,"message","","",28,null],[5,"add_notification","","route handler that adds a notification message",null,[[["data",3],["addnotification",3],["json",3],["data",3],["identity",3]]]],[0,"get","guard::api::v1::notifications","",null,null],[3,"Notification","guard::api::v1::notifications::get","",null,null],[12,"name","","",29,null],[12,"heading","","",29,null],[12,"message","","",29,null],[12,"received","","",29,null],[12,"id","","",29,null],[3,"NotificationResp","","",null,null],[12,"name","","",30,null],[12,"heading","","",30,null],[12,"message","","",30,null],[12,"received","","",30,null],[12,"id","","",30,null],[5,"get_notification","","route handler that gets all unread notifications",null,[[["data",3],["data",3],["identity",3]]]],[0,"routes","guard::api::v1::notifications","",null,null],[3,"Notifications","guard::api::v1::notifications::routes","",null,null],[12,"add","","",31,null],[12,"mark_read","","",31,null],[12,"get","","",31,null],[11,"new","","",31,[[],["notifications",3]]],[5,"services","guard::api::v1::notifications","",null,[[["serviceconfig",3]]]],[0,"pow","guard::api::v1","",null,null],[0,"get_config","guard::api::v1::pow","",null,null],[3,"PoWConfig","guard::api::v1::pow::get_config","",null,null],[12,"name","","",32,null],[12,"domain","","",32,null],[3,"GetConfigPayload","","",null,null],[12,"key","","",33,null],[5,"get_config","","get PoW configuration for an mcaptcha key",null,[[["json",3],["getconfigpayload",3],["data",3],["data",3]]]],[5,"init_mcaptcha","","Call this when [MCaptcha][m_captcha::MCaptcha] is not in …",null,[[["data",3],["str",15]]]],[0,"verify_pow","guard::api::v1::pow","PoW Verification module",null,null],[3,"ValidationToken","guard::api::v1::pow::verify_pow","validation token that clients receive as proof for …",null,null],[12,"token","","",34,null],[5,"verify_pow","","route handler that verifies PoW and issues a solution …",null,[[["data",3],["json",3],["work",3],["data",3]]]],[0,"verify_token","guard::api::v1::pow","PoW success token module",null,null],[3,"CaptchaValidateResp","guard::api::v1::pow::verify_token","",null,null],[12,"valid","","",35,null],[5,"validate_captcha_token","","route hander that validates a PoW solution token",null,[[["data",3],["verifycaptcharesult",3],["json",3],["data",3]]]],[0,"routes","guard::api::v1::pow","",null,null],[3,"PoW","guard::api::v1::pow::routes","",null,null],[12,"get_config","","",36,null],[12,"verify_pow","","",36,null],[12,"validate_captcha_token","","",36,null],[11,"new","","",36,[[]]],[5,"services","guard::api::v1::pow","",null,[[["serviceconfig",3]]]],[0,"routes","guard::api::v1","",null,null],[17,"ROUTES","guard::api::v1::routes","",null,null],[3,"Routes","","",null,null],[12,"auth","","",37,null],[12,"account","","",37,null],[12,"levels","","",37,null],[12,"mcaptcha","","",37,null],[12,"duration","","",37,null],[12,"meta","","",37,null],[12,"pow","","",37,null],[12,"notifications","","",37,null],[11,"new","","",37,[[],["routes",3]]],[5,"services","guard::api::v1","",null,[[["serviceconfig",3]]]],[0,"data","guard","",null,null],[3,"Data","guard::data","",null,null],[12,"db","","",38,null],[12,"creds","","",38,null],[12,"captcha","","",38,null],[11,"new","","",38,[[]]],[0,"docs","guard","",null,null],[0,"routes","guard::docs","",null,null],[3,"Docs","guard::docs::routes","",null,null],[12,"home","","",39,null],[12,"spec","","",39,null],[12,"assets","","",39,null],[11,"new","","",39,[[]]],[17,"DOCS","guard::docs","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[3,"Asset","","",null,null],[11,"get","","",40,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",40,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[5,"dist","","",null,[[["path",3],["string",3]]]],[5,"spec","","",null,[[]]],[5,"index","","",null,[[]]],[0,"errors","guard","",null,null],[4,"ServiceError","guard::errors","",null,null],[13,"InternalServerError","","",41,null],[13,"ClosedForRegistration","","",41,null],[13,"NotAnEmail","","",41,null],[13,"NotAUrl","","",41,null],[13,"WrongPassword","","",41,null],[13,"UsernameNotFound","","",41,null],[13,"ProfainityError","","when the value passed contains profainity",41,null],[13,"BlacklistError","","when the value passed contains blacklisted words see …",41,null],[13,"UsernameCaseMappedError","","when the value passed contains characters not present in …",41,null],[13,"PasswordTooShort","","",41,null],[13,"PasswordTooLong","","",41,null],[13,"PasswordsDontMatch","","",41,null],[13,"UsernameTaken","","when the a username is already taken",41,null],[13,"EmailTaken","","email is already taken",41,null],[13,"TokenNotFound","","when the a token name is already taken token not found",41,null],[13,"CaptchaError","","",41,null],[3,"ErrorToResponse","","",null,null],[12,"error","","",42,null],[6,"ServiceResult","","",null,null],[4,"PageError","","",null,null],[13,"InternalServerError","","",43,null],[6,"PageResult","","",null,null],[0,"pages","guard","",null,null],[0,"auth","guard::pages","",null,null],[0,"login","guard::pages::auth","",null,null],[3,"IndexPage","guard::pages::auth::login","",null,null],[17,"PAGE","","",null,null],[3,"INDEX","","",null,null],[12,"__private_field","","",44,null],[5,"login","","",null,[[]]],[0,"register","guard::pages::auth","",null,null],[3,"IndexPage","guard::pages::auth::register","",null,null],[17,"PAGE","","",null,null],[3,"INDEX","","",null,null],[12,"__private_field","","",45,null],[5,"join","","",null,[[]]],[0,"routes","guard::pages::auth","",null,null],[3,"Auth","guard::pages::auth::routes","",null,null],[12,"login","","",46,null],[12,"join","","",46,null],[11,"new","","",46,[[],["auth",3]]],[5,"services","guard::pages::auth","",null,[[["serviceconfig",3]]]],[0,"errors","guard::pages","",null,null],[0,"routes","guard::pages::errors","",null,null],[3,"Errors","guard::pages::errors::routes","",null,null],[12,"internal_server_error","","",47,null],[12,"unknown_error","","",47,null],[11,"new","","",47,[[]]],[3,"ErrorPage","guard::pages::errors","",null,null],[12,"title","","",48,null],[12,"message","","",48,null],[17,"PAGE","","",null,null],[11,"new","","",48,[[["str",15]]]],[3,"INTERNAL_SERVER_ERROR_BODY","","",null,null],[12,"__private_field","","",49,null],[3,"UNKNOWN_ERROR_BODY","","",null,null],[12,"__private_field","","",50,null],[5,"error","","",null,[[["usize",15],["path",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"panel","guard::pages","",null,null],[0,"sitekey","guard::pages::panel","",null,null],[0,"add","guard::pages::panel::sitekey","",null,null],[17,"PAGE","guard::pages::panel::sitekey::add","",null,null],[3,"INDEX","","",null,null],[12,"__private_field","","",51,null],[3,"IndexPage","","",null,null],[12,"levels","","",52,null],[12,"form_title","","",52,null],[12,"form_description","","",52,null],[12,"form_duration","","",52,null],[5,"add_sitekey","","",null,[[]]],[0,"list","guard::pages::panel::sitekey","",null,null],[3,"IndexPage","guard::pages::panel::sitekey::list","",null,null],[12,"sitekeys","","",53,null],[17,"PAGE","","",null,null],[11,"new","","",53,[[["vec",3],["mcaptchadetails",3]]]],[5,"list_sitekeys","","render a list of all sitekeys that a user has",null,[[["data",3],["data",3],["identity",3]]]],[5,"get_list_sitekeys","","utility function to get a list of all sitekeys that a …",null,[[["data",3],["identity",3]]]],[6,"SiteKeys","","",null,null],[0,"view","guard::pages::panel::sitekey","",null,null],[17,"PAGE","guard::pages::panel::sitekey::view","",null,null],[3,"McaptchaConfig","","",null,null],[12,"config_id","","",54,null],[12,"duration","","",54,null],[12,"name","","",54,null],[3,"Level","","",null,null],[12,"difficulty_factor","","",55,null],[12,"visitor_threshold","","",55,null],[3,"IndexPage","","",null,null],[12,"duration","","",56,null],[12,"name","","",56,null],[12,"levels","","",56,null],[11,"new","","",56,[[["mcaptchaconfig",3],["vec",3],["level",3]]]],[5,"view_sitekey","","route handler that renders individual views for sitekeys",null,[[["data",3],["path",3],["data",3],["identity",3],["string",3]]]],[0,"routes","guard::pages::panel::sitekey","",null,null],[3,"Sitekey","guard::pages::panel::sitekey::routes","",null,null],[12,"list","","",57,null],[12,"add","","",57,null],[12,"view","","",57,null],[11,"new","","",57,[[]]],[5,"services","guard::pages::panel::sitekey","",null,[[["serviceconfig",3]]]],[0,"routes","guard::pages::panel","",null,null],[3,"Panel","guard::pages::panel::routes","",null,null],[12,"home","","",58,null],[12,"sitekey","","",58,null],[11,"new","","",58,[[]]],[3,"IndexPage","guard::pages::panel","",null,null],[12,"sitekeys","","",59,null],[11,"new","","",59,[[["vec",3],["mcaptchadetails",3]]]],[17,"PAGE","","",null,null],[5,"panel","","",null,[[["data",3],["data",3],["identity",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"routes","guard::pages","",null,null],[17,"ROUTES","guard::pages::routes","",null,null],[3,"Routes","","",null,null],[12,"home","","",60,null],[12,"auth","","",60,null],[12,"panel","","",60,null],[12,"errors","","",60,null],[12,"about","","",60,null],[12,"thanks","","",60,null],[12,"donate","","",60,null],[11,"new","","",60,[[],["routes",3]]],[17,"NAME","guard::pages","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"settings","guard","",null,null],[3,"Server","guard::settings","",null,null],[12,"allow_registration","","",61,null],[12,"port","","",61,null],[12,"domain","","",61,null],[12,"cookie_secret","","",61,null],[12,"ip","","",61,null],[12,"url_prefix","","",61,null],[3,"Captcha","","",null,null],[12,"salt","","",62,null],[12,"gc","","",62,null],[11,"get_ip","","",61,[[],["string",3]]],[3,"DatabaseBuilder","","",null,null],[12,"port","","",63,null],[12,"hostname","","",63,null],[12,"username","","",63,null],[12,"password","","",63,null],[12,"name","","",63,null],[12,"url","","",63,null],[11,"extract_database_url","","",63,[[["url",3]]]],[3,"Database","","",null,null],[12,"url","","",64,null],[12,"pool","","",64,null],[3,"Settings","","",null,null],[12,"debug","","",65,null],[12,"database","","",65,null],[12,"server","","",65,null],[12,"pow","","",65,null],[12,"source_code","","",65,null],[11,"new","","",65,[[],[["configerror",4],["result",4]]]],[5,"check_url","","",null,[[["config",3]]]],[5,"set_from_database_url","","",null,[[["databasebuilder",3],["config",3]]]],[5,"set_database_url","","",null,[[["config",3]]]],[0,"static_assets","guard","",null,null],[3,"Asset","guard::static_assets","",null,null],[11,"get","","",66,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",66,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[3,"dist","","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[3,"FileMap","","",null,null],[12,"files","","",67,null],[11,"new","","",67,[[]]],[11,"get","","",67,[[["str",15]],[["option",4],["str",15]]]],[0,"routes","guard","",null,null],[4,"Methods","guard::routes","",null,null],[13,"Get","","GET hander",68,null],[13,"Post","","POST handler",68,null],[13,"ProtectGet","","Protected GET handler",68,null],[13,"ProtectPost","","Protected POST handler",68,null],[13,"CorsAllowAllGet","","CORS allow all orgin GET handler",68,null],[13,"CorsAllowAllPost","","CORS allow all orgin PST handler",68,null],[0,"middleware","guard","",null,null],[0,"auth","guard::middleware","",null,null],[3,"CheckLogin","guard::middleware::auth","",null,null],[3,"CheckLoginMiddleware","","",null,null],[12,"service","","",69,null],[17,"V1_API_ROUTES","guard","",null,null],[3,"Data","","",null,null],[12,"db","","",38,null],[12,"creds","","",38,null],[12,"captcha","","",38,null],[17,"DOCS","","",null,null],[17,"PAGES","","",null,null],[3,"Settings","","",null,null],[12,"debug","","",65,null],[12,"database","","",65,null],[12,"server","","",65,null],[12,"pow","","",65,null],[12,"source_code","","",65,null],[3,"CheckLogin","","",null,null],[3,"SETTINGS","","",null,null],[12,"__private_field","","",70,null],[3,"S","","",null,null],[12,"__private_field","","",71,null],[3,"FILES","","",null,null],[12,"__private_field","","",72,null],[3,"JS","","",null,null],[12,"__private_field","","",73,null],[3,"CSS","","",null,null],[12,"__private_field","","",74,null],[7,"OPEN_API_DOC","","",null,null],[7,"GIT_COMMIT_HASH","","",null,null],[7,"VERSION","","",null,null],[7,"PKG_NAME","","",null,null],[7,"PKG_DESCRIPTION","","",null,null],[7,"PKG_HOMEPAGE","","",null,null],[17,"CACHE_AGE","","",null,null],[5,"main","","",null,[[],["result",6]]],[5,"get_json_err","","",null,[[],["jsonconfig",3]]],[5,"get_identity_service","","",null,[[],[["identityservice",3],["cookieidentitypolicy",3]]]],[14,"define_resource","","Defines resoures for [Methods]",null,null],[11,"from","guard::api::v1::account::email","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","guard::api::v1::account::secret","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","guard::api::v1::account::routes","",2,[[]]],[11,"into","","",2,[[]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","guard::api::v1::account","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","guard::api::v1::auth::routes","",5,[[]]],[11,"into","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","guard::api::v1::auth","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","guard::api::v1::mcaptcha::duration::routes","",9,[[]]],[11,"into","","",9,[[]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"from","guard::api::v1::mcaptcha::duration","",10,[[]]],[11,"into","","",10,[[]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"from","guard::api::v1::mcaptcha::levels::routes","",13,[[]]],[11,"into","","",13,[[]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"from","guard::api::v1::mcaptcha::levels","",14,[[]]],[11,"into","","",14,[[]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"from","guard::api::v1::mcaptcha::mcaptcha::routes","",18,[[]]],[11,"into","","",18,[[]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"from","guard::api::v1::mcaptcha::mcaptcha","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"from","guard::api::v1::meta::routes","",21,[[]]],[11,"into","","",21,[[]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"from","guard::api::v1::meta","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_string","","",24,[[],["string",3]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_string","","",27,[[],["string",3]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"from","guard::api::v1::notifications::add","",28,[[]]],[11,"into","","",28,[[]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"from","guard::api::v1::notifications::get","",29,[[]]],[11,"into","","",29,[[]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"from","guard::api::v1::notifications::routes","",31,[[]]],[11,"into","","",31,[[]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"from","guard::api::v1::pow::get_config","",32,[[]]],[11,"into","","",32,[[]]],[11,"to_owned","","",32,[[]]],[11,"clone_into","","",32,[[]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"from","guard::api::v1::pow::verify_pow","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"from","guard::api::v1::pow::verify_token","",35,[[]]],[11,"into","","",35,[[]]],[11,"to_owned","","",35,[[]]],[11,"clone_into","","",35,[[]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"from","guard::api::v1::pow::routes","",36,[[]]],[11,"into","","",36,[[]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"from","guard::api::v1::routes","",37,[[]]],[11,"into","","",37,[[]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"from","guard::data","",38,[[]]],[11,"into","","",38,[[]]],[11,"to_owned","","",38,[[]]],[11,"clone_into","","",38,[[]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"from","guard::docs::routes","",39,[[]]],[11,"into","","",39,[[]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"from","guard::docs","",40,[[]]],[11,"into","","",40,[[]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"from","guard::errors","",41,[[]]],[11,"into","","",41,[[]]],[11,"to_owned","","",41,[[]]],[11,"clone_into","","",41,[[]]],[11,"to_string","","",41,[[],["string",3]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"from","","",42,[[]]],[11,"into","","",42,[[]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"to_owned","","",43,[[]]],[11,"clone_into","","",43,[[]]],[11,"to_string","","",43,[[],["string",3]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"from","guard::pages::auth::login","",75,[[]]],[11,"into","","",75,[[]]],[11,"to_owned","","",75,[[]]],[11,"clone_into","","",75,[[]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"from","guard::pages::auth::register","",76,[[]]],[11,"into","","",76,[[]]],[11,"to_owned","","",76,[[]]],[11,"clone_into","","",76,[[]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"from","guard::pages::auth::routes","",46,[[]]],[11,"into","","",46,[[]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"from","guard::pages::errors::routes","",47,[[]]],[11,"into","","",47,[[]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"from","guard::pages::errors","",48,[[]]],[11,"into","","",48,[[]]],[11,"to_owned","","",48,[[]]],[11,"clone_into","","",48,[[]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"from","","",50,[[]]],[11,"into","","",50,[[]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"from","guard::pages::panel::sitekey::add","",51,[[]]],[11,"into","","",51,[[]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"from","","",52,[[]]],[11,"into","","",52,[[]]],[11,"to_owned","","",52,[[]]],[11,"clone_into","","",52,[[]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"from","guard::pages::panel::sitekey::list","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"from","guard::pages::panel::sitekey::view","",54,[[]]],[11,"into","","",54,[[]]],[11,"to_owned","","",54,[[]]],[11,"clone_into","","",54,[[]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"to_owned","","",56,[[]]],[11,"clone_into","","",56,[[]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"from","guard::pages::panel::sitekey::routes","",57,[[]]],[11,"into","","",57,[[]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"from","guard::pages::panel::routes","",58,[[]]],[11,"into","","",58,[[]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"from","guard::pages::panel","",59,[[]]],[11,"into","","",59,[[]]],[11,"to_owned","","",59,[[]]],[11,"clone_into","","",59,[[]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"from","guard::pages::routes","",60,[[]]],[11,"into","","",60,[[]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"from","guard::settings","",61,[[]]],[11,"into","","",61,[[]]],[11,"to_owned","","",61,[[]]],[11,"clone_into","","",61,[[]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"to_owned","","",62,[[]]],[11,"clone_into","","",62,[[]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"from","","",63,[[]]],[11,"into","","",63,[[]]],[11,"to_owned","","",63,[[]]],[11,"clone_into","","",63,[[]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"from","","",64,[[]]],[11,"into","","",64,[[]]],[11,"to_owned","","",64,[[]]],[11,"clone_into","","",64,[[]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"to_owned","","",65,[[]]],[11,"clone_into","","",65,[[]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"from","guard::static_assets","",66,[[]]],[11,"into","","",66,[[]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"from","","",77,[[]]],[11,"into","","",77,[[]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"from","","",67,[[]]],[11,"into","","",67,[[]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"from","guard::routes","",68,[[]]],[11,"into","","",68,[[]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"try_into","","",68,[[],["result",4]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"vzip","","",68,[[]]],[11,"from","guard::middleware::auth","",78,[[]]],[11,"into","","",78,[[]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"from","","",69,[[]]],[11,"into","","",69,[[]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"into_service","","",69,[[]]],[11,"vzip","","",69,[[]]],[11,"from","guard","",70,[[]]],[11,"into","","",70,[[]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"from","","",72,[[]]],[11,"into","","",72,[[]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"from","","",73,[[]]],[11,"into","","",73,[[]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"from","","",74,[[]]],[11,"into","","",74,[[]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"from","guard::api::v1::meta","",24,[[["uninitializedfielderror",3]]]],[11,"from","","",24,[[["string",3]]]],[11,"from","","",27,[[["uninitializedfielderror",3]]]],[11,"from","","",27,[[["string",3]]]],[11,"from","guard::api::v1::notifications::get","",30,[[["notification",3]]]],[11,"from","guard::errors","",41,[[["credserror",4]],["serviceerror",4]]],[11,"from","","",41,[[["validationerrors",3]],["serviceerror",4]]],[11,"from","","",41,[[["parseerror",4]],["serviceerror",4]]],[11,"from","","",41,[[["captchaerror",4]],["serviceerror",4]]],[11,"from","","",41,[[["error",4]]]],[11,"from","","",43,[[["error",4]]]],[11,"clone","guard::api::v1::account::email","",0,[[],["email",3]]],[11,"clone","guard::api::v1::account::secret","",1,[[],["secret",3]]],[11,"clone","guard::api::v1::account","",3,[[],["accountcheckpayload",3]]],[11,"clone","","",4,[[],["accountcheckresp",3]]],[11,"clone","guard::api::v1::auth","",6,[[],["register",3]]],[11,"clone","","",7,[[],["login",3]]],[11,"clone","","",8,[[],["password",3]]],[11,"clone","guard::api::v1::mcaptcha::levels","",16,[[],["levels",3]]],[11,"clone","","",17,[[],["i32levels",3]]],[11,"clone","guard::api::v1::mcaptcha::mcaptcha","",19,[[],["mcaptchaid",3]]],[11,"clone","","",20,[[],["mcaptchadetails",3]]],[11,"clone","guard::api::v1::meta","",22,[[],["builddetails",3]]],[11,"clone","","",23,[[],["builddetailsbuilder",3]]],[11,"clone","","",25,[[],["health",3]]],[11,"clone","","",26,[[],["healthbuilder",3]]],[11,"clone","guard::api::v1::pow::get_config","",32,[[],["powconfig",3]]],[11,"clone","","",33,[[],["getconfigpayload",3]]],[11,"clone","guard::api::v1::pow::verify_pow","",34,[[],["validationtoken",3]]],[11,"clone","guard::api::v1::pow::verify_token","",35,[[],["captchavalidateresp",3]]],[11,"clone","guard::data","",38,[[],["data",3]]],[11,"clone","guard::errors","",41,[[],["serviceerror",4]]],[11,"clone","","",43,[[],["pageerror",4]]],[11,"clone","guard::pages::auth::login","",75,[[],["indexpage",3]]],[11,"clone","guard::pages::auth::register","",76,[[],["indexpage",3]]],[11,"clone","guard::pages::errors","",48,[[],["errorpage",3]]],[11,"clone","guard::pages::panel::sitekey::add","",52,[[],["indexpage",3]]],[11,"clone","guard::pages::panel::sitekey::list","",53,[[],["indexpage",3]]],[11,"clone","guard::pages::panel::sitekey::view","",54,[[],["mcaptchaconfig",3]]],[11,"clone","","",55,[[],["level",3]]],[11,"clone","","",56,[[],["indexpage",3]]],[11,"clone","guard::pages::panel","",59,[[],["indexpage",3]]],[11,"clone","guard::settings","",61,[[],["server",3]]],[11,"clone","","",62,[[],["captcha",3]]],[11,"clone","","",63,[[],["databasebuilder",3]]],[11,"clone","","",64,[[],["database",3]]],[11,"clone","","",65,[[],["settings",3]]],[11,"default","guard::api::v1::meta","",23,[[]]],[11,"default","","",26,[[]]],[11,"default","guard::pages::auth::login","",75,[[]]],[11,"default","guard::pages::auth::register","",76,[[]]],[11,"default","guard::pages::panel::sitekey::add","",52,[[]]],[11,"eq","guard::errors","",41,[[["serviceerror",4]],["bool",15]]],[11,"ne","","",41,[[["serviceerror",4]],["bool",15]]],[11,"eq","","",43,[[["pageerror",4]],["bool",15]]],[11,"deref","guard::pages::auth::login","",44,[[],["string",3]]],[11,"deref","guard::pages::auth::register","",45,[[],["string",3]]],[11,"deref","guard::pages::errors","",49,[[],["string",3]]],[11,"deref","","",50,[[],["string",3]]],[11,"deref","guard::pages::panel::sitekey::add","",51,[[],["string",3]]],[11,"deref","guard","",70,[[],["settings",3]]],[11,"deref","","",71,[[],["string",3]]],[11,"deref","","",72,[[],["filemap",3]]],[11,"deref","","",73,[[],["str",15]]],[11,"deref","","",74,[[],["str",15]]],[11,"fmt","guard::api::v1::account::email","",0,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::account::secret","",1,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::account","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::auth","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::levels","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::mcaptcha","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::get_config","",32,[[["formatter",3]],["result",6]]],[11,"fmt","","",33,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::verify_pow","",34,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::verify_token","",35,[[["formatter",3]],["result",6]]],[11,"fmt","guard::errors","",41,[[["formatter",3]],["result",6]]],[11,"fmt","","",43,[[["formatter",3]],["result",6]]],[11,"fmt","guard::settings","",61,[[["formatter",3]],["result",6]]],[11,"fmt","","",62,[[["formatter",3]],["result",6]]],[11,"fmt","","",63,[[["formatter",3]],["result",6]]],[11,"fmt","","",64,[[["formatter",3]],["result",6]]],[11,"fmt","","",65,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","guard::errors","",41,[[["formatter",3]],["result",6]]],[11,"fmt","","",43,[[["formatter",3]],["result",6]]],[11,"source","","",41,[[],[["option",4],["error",8]]]],[11,"poll_ready","guard::middleware::auth","",69,[[["context",3]],[["result",4],["poll",4]]]],[11,"call","","",69,[[["servicerequest",3]]]],[11,"new_transform","","",78,[[]]],[11,"deserialize","guard::api::v1::account::email","",0,[[],["result",4]]],[11,"deserialize","guard::api::v1::account::secret","",1,[[],["result",4]]],[11,"deserialize","guard::api::v1::account","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","guard::api::v1::auth","",6,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::duration","",10,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::levels","",14,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::mcaptcha","",19,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","guard::api::v1::meta","",22,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","guard::api::v1::notifications::add","",28,[[],["result",4]]],[11,"deserialize","guard::api::v1::notifications::get","",30,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::get_config","",32,[[],["result",4]]],[11,"deserialize","","",33,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::verify_pow","",34,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::verify_token","",35,[[],["result",4]]],[11,"deserialize","guard::errors","",42,[[],["result",4]]],[11,"deserialize","guard::settings","",61,[[],["result",4]]],[11,"deserialize","","",62,[[],["result",4]]],[11,"deserialize","","",63,[[],["result",4]]],[11,"deserialize","","",64,[[],["result",4]]],[11,"deserialize","","",65,[[],["result",4]]],[11,"serialize","guard::api::v1::account::email","",0,[[],["result",4]]],[11,"serialize","guard::api::v1::account::secret","",1,[[],["result",4]]],[11,"serialize","guard::api::v1::account","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","guard::api::v1::auth","",6,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::duration","",10,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::levels","",14,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::mcaptcha","",19,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","guard::api::v1::meta","",22,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","guard::api::v1::notifications::add","",28,[[],["result",4]]],[11,"serialize","guard::api::v1::notifications::get","",30,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::get_config","",32,[[],["result",4]]],[11,"serialize","","",33,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::verify_pow","",34,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::verify_token","",35,[[],["result",4]]],[11,"serialize","guard::errors","",42,[[],["result",4]]],[11,"register","guard::static_assets","",77,[[["appservice",3]]]],[11,"error_response","guard::errors","",41,[[],["httpresponse",3]]],[11,"status_code","","",41,[[],["statuscode",3]]],[11,"error_response","","",43,[[],["httpresponse",3]]],[11,"status_code","","",43,[[],["statuscode",3]]],[11,"initialize","guard::pages::auth::login","",44,[[]]],[11,"initialize","guard::pages::auth::register","",45,[[]]],[11,"initialize","guard::pages::errors","",49,[[]]],[11,"initialize","","",50,[[]]],[11,"initialize","guard::pages::panel::sitekey::add","",51,[[]]],[11,"initialize","guard","",70,[[]]],[11,"initialize","","",71,[[]]],[11,"initialize","","",72,[[]]],[11,"initialize","","",73,[[]]],[11,"initialize","","",74,[[]]],[11,"get","guard::docs","",40,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",40,[[],["filenames",4]]],[11,"get","guard::static_assets","",66,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",66,[[],["filenames",4]]],[11,"render_once","guard::pages::auth::login","",75,[[],["renderresult",6]]],[11,"render_once_to","","",75,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::auth::register","",76,[[],["renderresult",6]]],[11,"render_once_to","","",76,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::errors","",48,[[],["renderresult",6]]],[11,"render_once_to","","",48,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel::sitekey::add","",52,[[],["renderresult",6]]],[11,"render_once_to","","",52,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel::sitekey::list","",53,[[],["renderresult",6]]],[11,"render_once_to","","",53,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel::sitekey::view","",56,[[],["renderresult",6]]],[11,"render_once_to","","",56,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel","",59,[[],["renderresult",6]]],[11,"render_once_to","","",59,[[["buffer",3]],[["rendererror",4],["result",4]]]]],"p":[[3,"Email"],[3,"Secret"],[3,"Account"],[3,"AccountCheckPayload"],[3,"AccountCheckResp"],[3,"Auth"],[3,"Register"],[3,"Login"],[3,"Password"],[3,"Duration"],[3,"UpdateDuration"],[3,"GetDurationResp"],[3,"GetDuration"],[3,"Levels"],[3,"AddLevels"],[3,"UpdateLevels"],[3,"Levels"],[3,"I32Levels"],[3,"MCaptcha"],[3,"MCaptchaID"],[3,"MCaptchaDetails"],[3,"Meta"],[3,"BuildDetails"],[3,"BuildDetailsBuilder"],[4,"BuildDetailsBuilderError"],[3,"Health"],[3,"HealthBuilder"],[4,"HealthBuilderError"],[3,"AddNotification"],[3,"Notification"],[3,"NotificationResp"],[3,"Notifications"],[3,"PoWConfig"],[3,"GetConfigPayload"],[3,"ValidationToken"],[3,"CaptchaValidateResp"],[3,"PoW"],[3,"Routes"],[3,"Data"],[3,"Docs"],[3,"Asset"],[4,"ServiceError"],[3,"ErrorToResponse"],[4,"PageError"],[3,"INDEX"],[3,"INDEX"],[3,"Auth"],[3,"Errors"],[3,"ErrorPage"],[3,"INTERNAL_SERVER_ERROR_BODY"],[3,"UNKNOWN_ERROR_BODY"],[3,"INDEX"],[3,"IndexPage"],[3,"IndexPage"],[3,"McaptchaConfig"],[3,"Level"],[3,"IndexPage"],[3,"Sitekey"],[3,"Panel"],[3,"IndexPage"],[3,"Routes"],[3,"Server"],[3,"Captcha"],[3,"DatabaseBuilder"],[3,"Database"],[3,"Settings"],[3,"Asset"],[3,"FileMap"],[4,"Methods"],[3,"CheckLoginMiddleware"],[3,"SETTINGS"],[3,"S"],[3,"FILES"],[3,"JS"],[3,"CSS"],[3,"IndexPage"],[3,"IndexPage"],[3,"dist"],[3,"CheckLogin"]]},\ -"tests_migrate":{"doc":"","i":[[0,"data","tests_migrate","",null,null],[3,"Data","tests_migrate::data","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[11,"new","","",0,[[]]],[0,"settings","tests_migrate","",null,null],[3,"Server","tests_migrate::settings","",null,null],[12,"allow_registration","","",1,null],[12,"port","","",1,null],[12,"domain","","",1,null],[12,"cookie_secret","","",1,null],[12,"ip","","",1,null],[12,"url_prefix","","",1,null],[3,"Captcha","","",null,null],[12,"salt","","",2,null],[12,"gc","","",2,null],[11,"get_ip","","",1,[[],["string",3]]],[3,"DatabaseBuilder","","",null,null],[12,"port","","",3,null],[12,"hostname","","",3,null],[12,"username","","",3,null],[12,"password","","",3,null],[12,"name","","",3,null],[12,"url","","",3,null],[11,"extract_database_url","","",3,[[["url",3]]]],[3,"Database","","",null,null],[12,"url","","",4,null],[12,"pool","","",4,null],[3,"Settings","","",null,null],[12,"debug","","",5,null],[12,"database","","",5,null],[12,"server","","",5,null],[12,"pow","","",5,null],[12,"source_code","","",5,null],[11,"new","","",5,[[],[["configerror",4],["result",4]]]],[5,"check_url","","",null,[[["config",3]]]],[5,"set_from_database_url","","",null,[[["config",3],["databasebuilder",3]]]],[5,"set_database_url","","",null,[[["config",3]]]],[3,"Data","tests_migrate","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[3,"Settings","","",null,null],[12,"debug","","",5,null],[12,"database","","",5,null],[12,"server","","",5,null],[12,"pow","","",5,null],[12,"source_code","","",5,null],[3,"SETTINGS","","",null,null],[12,"__private_field","","",6,null],[5,"main","","",null,[[]]],[5,"build","","",null,[[]]],[5,"cache_bust","","",null,[[]]],[11,"from","tests_migrate::data","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","tests_migrate::settings","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","tests_migrate","",6,[[]]],[11,"into","","",6,[[]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"clone","tests_migrate::data","",0,[[],["data",3]]],[11,"clone","tests_migrate::settings","",1,[[],["server",3]]],[11,"clone","","",2,[[],["captcha",3]]],[11,"clone","","",3,[[],["databasebuilder",3]]],[11,"clone","","",4,[[],["database",3]]],[11,"clone","","",5,[[],["settings",3]]],[11,"deref","tests_migrate","",6,[[],["settings",3]]],[11,"fmt","tests_migrate::settings","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"initialize","tests_migrate","",6,[[]]],[11,"deserialize","tests_migrate::settings","",1,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]]],"p":[[3,"Data"],[3,"Server"],[3,"Captcha"],[3,"DatabaseBuilder"],[3,"Database"],[3,"Settings"],[3,"SETTINGS"]]}\ +"guard":{"doc":"","i":[[0,"api","guard","",null,null],[0,"v1","guard::api","",null,null],[0,"account","guard::api::v1","",null,null],[0,"delete","guard::api::v1::account","",null,null],[5,"delete_account","guard::api::v1::account::delete","",null,[[["json",3],["password",3],["data",3],["data",3],["identity",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"email","guard::api::v1::account","",null,null],[3,"Email","guard::api::v1::account::email","",null,null],[12,"email","","",0,null],[5,"email_exists","","",null,[[["accountcheckpayload",3],["data",3],["data",3],["json",3]]]],[5,"set_email","","update email",null,[[["data",3],["json",3],["data",3],["identity",3],["email",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"secret","guard::api::v1::account","",null,null],[3,"Secret","guard::api::v1::account::secret","",null,null],[12,"secret","","",1,null],[5,"get_secret","","",null,[[["identity",3],["data",3],["data",3]]]],[5,"update_user_secret","","",null,[[["identity",3],["data",3],["data",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"username","guard::api::v1::account","",null,null],[5,"username_exists","guard::api::v1::account::username","",null,[[["accountcheckpayload",3],["data",3],["data",3],["json",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"routes","guard::api::v1::account","",null,null],[3,"Account","guard::api::v1::account::routes","",null,null],[12,"delete","","",2,null],[12,"email_exists","","",2,null],[12,"update_email","","",2,null],[12,"get_secret","","",2,null],[12,"update_secret","","",2,null],[12,"username_exists","","",2,null],[11,"new","","",2,[[],["account",3]]],[3,"AccountCheckPayload","guard::api::v1::account","",null,null],[12,"val","","",3,null],[3,"AccountCheckResp","","",null,null],[12,"exists","","",4,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"auth","guard::api::v1","",null,null],[0,"routes","guard::api::v1::auth","",null,null],[3,"Auth","guard::api::v1::auth::routes","",null,null],[12,"login","","",5,null],[12,"logout","","",5,null],[12,"register","","",5,null],[11,"new","","",5,[[],["auth",3]]],[5,"services","guard::api::v1::auth","",null,[[["serviceconfig",3]]]],[3,"Register","","",null,null],[12,"username","","",6,null],[12,"password","","",6,null],[12,"confirm_password","","",6,null],[12,"email","","",6,null],[3,"Login","","",null,null],[12,"username","","",7,null],[12,"password","","",7,null],[3,"Password","","",null,null],[12,"password","","",8,null],[5,"signup","","",null,[[["data",3],["data",3],["register",3],["json",3]]]],[5,"signin","","",null,[[["data",3],["data",3],["login",3],["identity",3],["json",3]]]],[5,"signout","","",null,[[["identity",3]]]],[0,"mcaptcha","guard::api::v1","",null,null],[0,"duration","guard::api::v1::mcaptcha","",null,null],[0,"routes","guard::api::v1::mcaptcha::duration","",null,null],[3,"Duration","guard::api::v1::mcaptcha::duration::routes","",null,null],[12,"update","","",9,null],[12,"get","","",9,null],[11,"new","","",9,[[],["duration",3]]],[3,"UpdateDuration","guard::api::v1::mcaptcha::duration","",null,null],[12,"key","","",10,null],[12,"duration","","",10,null],[5,"update_duration","","",null,[[["json",3],["updateduration",3],["data",3],["data",3],["identity",3]]]],[3,"GetDurationResp","","",null,null],[12,"duration","","",11,null],[3,"GetDuration","","",null,null],[12,"token","","",12,null],[5,"get_duration","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"levels","guard::api::v1::mcaptcha","",null,null],[0,"routes","guard::api::v1::mcaptcha::levels","",null,null],[3,"Levels","guard::api::v1::mcaptcha::levels::routes","",null,null],[12,"add","","",13,null],[12,"update","","",13,null],[12,"delete","","",13,null],[12,"get","","",13,null],[11,"new","","",13,[[],["levels",3]]],[3,"AddLevels","guard::api::v1::mcaptcha::levels","",null,null],[12,"levels","","",14,null],[12,"duration","","",14,null],[12,"description","","",14,null],[5,"services","","",null,[[["serviceconfig",3]]]],[5,"add_levels","","",null,[[["json",3],["data",3],["addlevels",3],["data",3],["identity",3]]]],[3,"UpdateLevels","","",null,null],[12,"levels","","",15,null],[12,"key","","name is config_name",15,null],[5,"update_levels","","",null,[[["updatelevels",3],["data",3],["data",3],["identity",3],["json",3]]]],[5,"delete_levels","","",null,[[["updatelevels",3],["data",3],["data",3],["identity",3],["json",3]]]],[5,"get_levels","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[3,"Levels","","",null,null],[12,"levels","","",16,null],[3,"I32Levels","","",null,null],[12,"difficulty_factor","","",17,null],[12,"visitor_threshold","","",17,null],[5,"get_levels_util","","",null,[[["data",3],["str",15]]]],[0,"mcaptcha","guard::api::v1::mcaptcha","",null,null],[0,"routes","guard::api::v1::mcaptcha::mcaptcha","",null,null],[3,"MCaptcha","guard::api::v1::mcaptcha::mcaptcha::routes","",null,null],[12,"delete","","",18,null],[12,"get_token","","",18,null],[12,"update_key","","",18,null],[11,"new","","",18,[[],["mcaptcha",3]]],[5,"services","guard::api::v1::mcaptcha::mcaptcha","",null,[[["serviceconfig",3]]]],[3,"MCaptchaID","","",null,null],[12,"name","","",19,null],[3,"MCaptchaDetails","","",null,null],[12,"name","","",20,null],[12,"key","","",20,null],[5,"add_mcaptcha_util","","",null,[[["u32",15],["data",3],["identity",3],["str",15]]]],[5,"update_token","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[5,"update_token_helper","","",null,[[["data",3],["str",15]]]],[5,"get_token","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[5,"delete_mcaptcha","","",null,[[["data",3],["json",3],["mcaptchadetails",3],["data",3],["identity",3]]]],[0,"stats","guard::api::v1::mcaptcha","",null,null],[5,"record_fetch","guard::api::v1::mcaptcha::stats","record PoWConfig fetches",null,[[["pgpool",6],["str",15]]]],[5,"record_solve","","record PoWConfig solves",null,[[["pgpool",6],["str",15]]]],[5,"record_confirm","","record PoWConfig confirms",null,[[["pgpool",6],["str",15]]]],[5,"get_random","guard::api::v1::mcaptcha","",null,[[["usize",15]],["string",3]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"meta","guard::api::v1","",null,null],[0,"routes","guard::api::v1::meta","",null,null],[3,"Meta","guard::api::v1::meta::routes","",null,null],[12,"build_details","","",21,null],[12,"health","","",21,null],[11,"new","","",21,[[]]],[3,"BuildDetails","guard::api::v1::meta","",null,null],[12,"version","","",22,null],[12,"git_commit_hash","","",22,null],[3,"BuildDetailsBuilder","","Builder for BuildDetails.",null,null],[12,"version","","",23,null],[12,"git_commit_hash","","",23,null],[11,"version","","",23,[[["str",15]]]],[11,"git_commit_hash","","",23,[[["str",15]]]],[11,"build","","Builds a new BuildDetails.",23,[[],[["builddetailsbuildererror",4],["result",4],["builddetails",3]]]],[4,"BuildDetailsBuilderError","","Error type for BuildDetailsBuilder",null,null],[13,"UninitializedField","","Uninitialized field",24,null],[13,"ValidationError","","Custom validation error",24,null],[5,"build_details","","emmits build details of the bninary",null,[[]]],[3,"Health","","Health check return datatype",null,null],[12,"db","","",25,null],[3,"HealthBuilder","","Builder for Health.",null,null],[12,"db","","",26,null],[11,"db","","",26,[[["bool",15]]]],[11,"build","","Builds a new Health.",26,[[],[["health",3],["result",4],["healthbuildererror",4]]]],[4,"HealthBuilderError","","Error type for HealthBuilder",null,null],[13,"UninitializedField","","Uninitialized field",27,null],[13,"ValidationError","","Custom validation error",27,null],[5,"health","","checks all components of the system",null,[[["data",3],["data",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"notifications","guard::api::v1","",null,null],[0,"add","guard::api::v1::notifications","",null,null],[3,"AddNotification","guard::api::v1::notifications::add","",null,null],[12,"to","","",28,null],[12,"heading","","",28,null],[12,"message","","",28,null],[5,"add_notification","","route handler that adds a notification message",null,[[["data",3],["addnotification",3],["data",3],["json",3],["identity",3]]]],[0,"get","guard::api::v1::notifications","",null,null],[3,"Notification","guard::api::v1::notifications::get","",null,null],[12,"name","","",29,null],[12,"heading","","",29,null],[12,"message","","",29,null],[12,"received","","",29,null],[12,"id","","",29,null],[3,"NotificationResp","","",null,null],[12,"name","","",30,null],[12,"heading","","",30,null],[12,"message","","",30,null],[12,"received","","",30,null],[12,"id","","",30,null],[5,"get_notification","","route handler that gets all unread notifications",null,[[["identity",3],["data",3],["data",3]]]],[0,"routes","guard::api::v1::notifications","",null,null],[3,"Notifications","guard::api::v1::notifications::routes","",null,null],[12,"add","","",31,null],[12,"mark_read","","",31,null],[12,"get","","",31,null],[11,"new","","",31,[[],["notifications",3]]],[5,"services","guard::api::v1::notifications","",null,[[["serviceconfig",3]]]],[0,"pow","guard::api::v1","",null,null],[0,"get_config","guard::api::v1::pow","",null,null],[3,"GetConfigPayload","guard::api::v1::pow::get_config","",null,null],[12,"key","","",32,null],[5,"get_config","","get PoW configuration for an mcaptcha key",null,[[["json",3],["getconfigpayload",3],["data",3],["data",3]]]],[5,"init_mcaptcha","","Call this when [MCaptcha][m_captcha::MCaptcha] is not in …",null,[[["data",3],["str",15]]]],[0,"verify_pow","guard::api::v1::pow","PoW Verification module",null,null],[3,"ValidationToken","guard::api::v1::pow::verify_pow","validation token that clients receive as proof for …",null,null],[12,"token","","",33,null],[5,"verify_pow","","route handler that verifies PoW and issues a solution …",null,[[["json",3],["data",3],["work",3],["data",3]]]],[0,"verify_token","guard::api::v1::pow","PoW success token module",null,null],[3,"CaptchaValidateResp","guard::api::v1::pow::verify_token","",null,null],[12,"valid","","",34,null],[5,"validate_captcha_token","","route hander that validates a PoW solution token",null,[[["verifycaptcharesult",3],["data",3],["json",3],["data",3]]]],[0,"routes","guard::api::v1::pow","",null,null],[3,"PoW","guard::api::v1::pow::routes","",null,null],[12,"get_config","","",35,null],[12,"verify_pow","","",35,null],[12,"validate_captcha_token","","",35,null],[11,"new","","",35,[[]]],[5,"services","guard::api::v1::pow","",null,[[["serviceconfig",3]]]],[0,"routes","guard::api::v1","",null,null],[17,"ROUTES","guard::api::v1::routes","",null,null],[3,"Routes","","",null,null],[12,"auth","","",36,null],[12,"account","","",36,null],[12,"levels","","",36,null],[12,"mcaptcha","","",36,null],[12,"duration","","",36,null],[12,"meta","","",36,null],[12,"pow","","",36,null],[12,"notifications","","",36,null],[11,"new","","",36,[[],["routes",3]]],[5,"services","guard::api::v1","",null,[[["serviceconfig",3]]]],[0,"data","guard","",null,null],[3,"Data","guard::data","",null,null],[12,"db","","",37,null],[12,"creds","","",37,null],[12,"captcha","","",37,null],[11,"new","","",37,[[]]],[0,"docs","guard","",null,null],[0,"routes","guard::docs","",null,null],[3,"Docs","guard::docs::routes","",null,null],[12,"home","","",38,null],[12,"spec","","",38,null],[12,"assets","","",38,null],[11,"new","","",38,[[]]],[17,"DOCS","guard::docs","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[3,"Asset","","",null,null],[11,"get","","",39,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",39,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[5,"dist","","",null,[[["path",3],["string",3]]]],[5,"spec","","",null,[[]]],[5,"index","","",null,[[]]],[0,"errors","guard","",null,null],[4,"ServiceError","guard::errors","",null,null],[13,"InternalServerError","","",40,null],[13,"ClosedForRegistration","","",40,null],[13,"NotAnEmail","","",40,null],[13,"NotAUrl","","",40,null],[13,"WrongPassword","","",40,null],[13,"UsernameNotFound","","",40,null],[13,"ProfainityError","","when the value passed contains profainity",40,null],[13,"BlacklistError","","when the value passed contains blacklisted words see …",40,null],[13,"UsernameCaseMappedError","","when the value passed contains characters not present in …",40,null],[13,"PasswordTooShort","","",40,null],[13,"PasswordTooLong","","",40,null],[13,"PasswordsDontMatch","","",40,null],[13,"UsernameTaken","","when the a username is already taken",40,null],[13,"EmailTaken","","email is already taken",40,null],[13,"TokenNotFound","","when the a token name is already taken token not found",40,null],[13,"CaptchaError","","",40,null],[3,"ErrorToResponse","","",null,null],[12,"error","","",41,null],[6,"ServiceResult","","",null,null],[4,"PageError","","",null,null],[13,"InternalServerError","","",42,null],[6,"PageResult","","",null,null],[0,"pages","guard","",null,null],[0,"auth","guard::pages","",null,null],[0,"login","guard::pages::auth","",null,null],[3,"IndexPage","guard::pages::auth::login","",null,null],[17,"PAGE","","",null,null],[3,"INDEX","","",null,null],[12,"__private_field","","",43,null],[5,"login","","",null,[[]]],[0,"register","guard::pages::auth","",null,null],[3,"IndexPage","guard::pages::auth::register","",null,null],[17,"PAGE","","",null,null],[3,"INDEX","","",null,null],[12,"__private_field","","",44,null],[5,"join","","",null,[[]]],[0,"routes","guard::pages::auth","",null,null],[3,"Auth","guard::pages::auth::routes","",null,null],[12,"login","","",45,null],[12,"join","","",45,null],[11,"new","","",45,[[],["auth",3]]],[5,"services","guard::pages::auth","",null,[[["serviceconfig",3]]]],[0,"errors","guard::pages","",null,null],[0,"routes","guard::pages::errors","",null,null],[3,"Errors","guard::pages::errors::routes","",null,null],[12,"internal_server_error","","",46,null],[12,"unknown_error","","",46,null],[11,"new","","",46,[[]]],[3,"ErrorPage","guard::pages::errors","",null,null],[12,"title","","",47,null],[12,"message","","",47,null],[17,"PAGE","","",null,null],[11,"new","","",47,[[["str",15]]]],[3,"INTERNAL_SERVER_ERROR_BODY","","",null,null],[12,"__private_field","","",48,null],[3,"UNKNOWN_ERROR_BODY","","",null,null],[12,"__private_field","","",49,null],[5,"error","","",null,[[["usize",15],["path",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"panel","guard::pages","",null,null],[0,"sitekey","guard::pages::panel","",null,null],[0,"add","guard::pages::panel::sitekey","",null,null],[17,"PAGE","guard::pages::panel::sitekey::add","",null,null],[3,"INDEX","","",null,null],[12,"__private_field","","",50,null],[3,"IndexPage","","",null,null],[12,"levels","","",51,null],[12,"form_title","","",51,null],[12,"form_description","","",51,null],[12,"form_duration","","",51,null],[5,"add_sitekey","","",null,[[]]],[0,"list","guard::pages::panel::sitekey","",null,null],[3,"IndexPage","guard::pages::panel::sitekey::list","",null,null],[12,"sitekeys","","",52,null],[17,"PAGE","","",null,null],[11,"new","","",52,[[["vec",3],["mcaptchadetails",3]]]],[5,"list_sitekeys","","render a list of all sitekeys that a user has",null,[[["identity",3],["data",3],["data",3]]]],[5,"get_list_sitekeys","","utility function to get a list of all sitekeys that a …",null,[[["data",3],["identity",3]]]],[6,"SiteKeys","","",null,null],[0,"view","guard::pages::panel::sitekey","",null,null],[17,"PAGE","guard::pages::panel::sitekey::view","",null,null],[3,"McaptchaConfig","","",null,null],[12,"config_id","","",53,null],[12,"duration","","",53,null],[12,"name","","",53,null],[3,"Level","","",null,null],[12,"difficulty_factor","","",54,null],[12,"visitor_threshold","","",54,null],[3,"IndexPage","","",null,null],[12,"duration","","",55,null],[12,"name","","",55,null],[12,"levels","","",55,null],[11,"new","","",55,[[["level",3],["vec",3],["mcaptchaconfig",3]]]],[5,"view_sitekey","","route handler that renders individual views for sitekeys",null,[[["data",3],["path",3],["data",3],["identity",3],["string",3]]]],[0,"routes","guard::pages::panel::sitekey","",null,null],[3,"Sitekey","guard::pages::panel::sitekey::routes","",null,null],[12,"list","","",56,null],[12,"add","","",56,null],[12,"view","","",56,null],[11,"new","","",56,[[]]],[5,"services","guard::pages::panel::sitekey","",null,[[["serviceconfig",3]]]],[0,"routes","guard::pages::panel","",null,null],[3,"Panel","guard::pages::panel::routes","",null,null],[12,"home","","",57,null],[12,"sitekey","","",57,null],[11,"new","","",57,[[]]],[3,"IndexPage","guard::pages::panel","",null,null],[12,"sitekeys","","",58,null],[11,"new","","",58,[[["vec",3],["mcaptchadetails",3]]]],[17,"PAGE","","",null,null],[5,"panel","","",null,[[["identity",3],["data",3],["data",3]]]],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"routes","guard::pages","",null,null],[17,"ROUTES","guard::pages::routes","",null,null],[3,"Routes","","",null,null],[12,"home","","",59,null],[12,"auth","","",59,null],[12,"panel","","",59,null],[12,"errors","","",59,null],[12,"about","","",59,null],[12,"thanks","","",59,null],[12,"donate","","",59,null],[11,"new","","",59,[[],["routes",3]]],[17,"NAME","guard::pages","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"settings","guard","",null,null],[3,"Server","guard::settings","",null,null],[12,"allow_registration","","",60,null],[12,"port","","",60,null],[12,"domain","","",60,null],[12,"cookie_secret","","",60,null],[12,"ip","","",60,null],[12,"url_prefix","","",60,null],[3,"Captcha","","",null,null],[12,"salt","","",61,null],[12,"gc","","",61,null],[11,"get_ip","","",60,[[],["string",3]]],[3,"DatabaseBuilder","","",null,null],[12,"port","","",62,null],[12,"hostname","","",62,null],[12,"username","","",62,null],[12,"password","","",62,null],[12,"name","","",62,null],[12,"url","","",62,null],[11,"extract_database_url","","",62,[[["url",3]]]],[3,"Database","","",null,null],[12,"url","","",63,null],[12,"pool","","",63,null],[3,"Settings","","",null,null],[12,"debug","","",64,null],[12,"database","","",64,null],[12,"server","","",64,null],[12,"pow","","",64,null],[12,"source_code","","",64,null],[11,"new","","",64,[[],[["configerror",4],["result",4]]]],[5,"check_url","","",null,[[["config",3]]]],[5,"set_from_database_url","","",null,[[["config",3],["databasebuilder",3]]]],[5,"set_database_url","","",null,[[["config",3]]]],[0,"static_assets","guard","",null,null],[3,"Asset","guard::static_assets","",null,null],[11,"get","","",65,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",65,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[3,"dist","","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[3,"FileMap","","",null,null],[12,"files","","",66,null],[11,"new","","",66,[[]]],[11,"get","","",66,[[["str",15]],[["option",4],["str",15]]]],[0,"routes","guard","",null,null],[4,"Methods","guard::routes","",null,null],[13,"Get","","GET hander",67,null],[13,"Post","","POST handler",67,null],[13,"ProtectGet","","Protected GET handler",67,null],[13,"ProtectPost","","Protected POST handler",67,null],[13,"CorsAllowAllGet","","CORS allow all orgin GET handler",67,null],[13,"CorsAllowAllPost","","CORS allow all orgin PST handler",67,null],[0,"middleware","guard","",null,null],[0,"auth","guard::middleware","",null,null],[3,"CheckLogin","guard::middleware::auth","",null,null],[3,"CheckLoginMiddleware","","",null,null],[12,"service","","",68,null],[17,"V1_API_ROUTES","guard","",null,null],[3,"Data","","",null,null],[12,"db","","",37,null],[12,"creds","","",37,null],[12,"captcha","","",37,null],[17,"DOCS","","",null,null],[17,"PAGES","","",null,null],[3,"Settings","","",null,null],[12,"debug","","",64,null],[12,"database","","",64,null],[12,"server","","",64,null],[12,"pow","","",64,null],[12,"source_code","","",64,null],[3,"CheckLogin","","",null,null],[3,"SETTINGS","","",null,null],[12,"__private_field","","",69,null],[3,"S","","",null,null],[12,"__private_field","","",70,null],[3,"FILES","","",null,null],[12,"__private_field","","",71,null],[3,"JS","","",null,null],[12,"__private_field","","",72,null],[3,"CSS","","",null,null],[12,"__private_field","","",73,null],[7,"OPEN_API_DOC","","",null,null],[7,"GIT_COMMIT_HASH","","",null,null],[7,"VERSION","","",null,null],[7,"PKG_NAME","","",null,null],[7,"PKG_DESCRIPTION","","",null,null],[7,"PKG_HOMEPAGE","","",null,null],[17,"CACHE_AGE","","",null,null],[5,"main","","",null,[[],["result",6]]],[5,"get_json_err","","",null,[[],["jsonconfig",3]]],[5,"get_identity_service","","",null,[[],[["identityservice",3],["cookieidentitypolicy",3]]]],[14,"define_resource","","Defines resoures for [Methods]",null,null],[11,"from","guard::api::v1::account::email","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","guard::api::v1::account::secret","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","guard::api::v1::account::routes","",2,[[]]],[11,"into","","",2,[[]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","guard::api::v1::account","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","guard::api::v1::auth::routes","",5,[[]]],[11,"into","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","guard::api::v1::auth","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"from","guard::api::v1::mcaptcha::duration::routes","",9,[[]]],[11,"into","","",9,[[]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"from","guard::api::v1::mcaptcha::duration","",10,[[]]],[11,"into","","",10,[[]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"from","guard::api::v1::mcaptcha::levels::routes","",13,[[]]],[11,"into","","",13,[[]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"from","guard::api::v1::mcaptcha::levels","",14,[[]]],[11,"into","","",14,[[]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"from","guard::api::v1::mcaptcha::mcaptcha::routes","",18,[[]]],[11,"into","","",18,[[]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"from","guard::api::v1::mcaptcha::mcaptcha","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_owned","","",19,[[]]],[11,"clone_into","","",19,[[]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"from","guard::api::v1::meta::routes","",21,[[]]],[11,"into","","",21,[[]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"from","guard::api::v1::meta","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_string","","",24,[[],["string",3]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_string","","",27,[[],["string",3]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"from","guard::api::v1::notifications::add","",28,[[]]],[11,"into","","",28,[[]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"from","guard::api::v1::notifications::get","",29,[[]]],[11,"into","","",29,[[]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"from","guard::api::v1::notifications::routes","",31,[[]]],[11,"into","","",31,[[]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"from","guard::api::v1::pow::get_config","",32,[[]]],[11,"into","","",32,[[]]],[11,"to_owned","","",32,[[]]],[11,"clone_into","","",32,[[]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"from","guard::api::v1::pow::verify_pow","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"from","guard::api::v1::pow::verify_token","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"from","guard::api::v1::pow::routes","",35,[[]]],[11,"into","","",35,[[]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"from","guard::api::v1::routes","",36,[[]]],[11,"into","","",36,[[]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"from","guard::data","",37,[[]]],[11,"into","","",37,[[]]],[11,"to_owned","","",37,[[]]],[11,"clone_into","","",37,[[]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"from","guard::docs::routes","",38,[[]]],[11,"into","","",38,[[]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"from","guard::docs","",39,[[]]],[11,"into","","",39,[[]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"from","guard::errors","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"to_string","","",40,[[],["string",3]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"from","","",42,[[]]],[11,"into","","",42,[[]]],[11,"to_owned","","",42,[[]]],[11,"clone_into","","",42,[[]]],[11,"to_string","","",42,[[],["string",3]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"from","guard::pages::auth::login","",74,[[]]],[11,"into","","",74,[[]]],[11,"to_owned","","",74,[[]]],[11,"clone_into","","",74,[[]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"from","guard::pages::auth::register","",75,[[]]],[11,"into","","",75,[[]]],[11,"to_owned","","",75,[[]]],[11,"clone_into","","",75,[[]]],[11,"borrow","","",75,[[]]],[11,"borrow_mut","","",75,[[]]],[11,"try_from","","",75,[[],["result",4]]],[11,"try_into","","",75,[[],["result",4]]],[11,"type_id","","",75,[[],["typeid",3]]],[11,"vzip","","",75,[[]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"from","guard::pages::auth::routes","",45,[[]]],[11,"into","","",45,[[]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"from","guard::pages::errors::routes","",46,[[]]],[11,"into","","",46,[[]]],[11,"borrow","","",46,[[]]],[11,"borrow_mut","","",46,[[]]],[11,"try_from","","",46,[[],["result",4]]],[11,"try_into","","",46,[[],["result",4]]],[11,"type_id","","",46,[[],["typeid",3]]],[11,"vzip","","",46,[[]]],[11,"from","guard::pages::errors","",47,[[]]],[11,"into","","",47,[[]]],[11,"to_owned","","",47,[[]]],[11,"clone_into","","",47,[[]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"from","","",49,[[]]],[11,"into","","",49,[[]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"from","guard::pages::panel::sitekey::add","",50,[[]]],[11,"into","","",50,[[]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"to_owned","","",51,[[]]],[11,"clone_into","","",51,[[]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"from","guard::pages::panel::sitekey::list","",52,[[]]],[11,"into","","",52,[[]]],[11,"to_owned","","",52,[[]]],[11,"clone_into","","",52,[[]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"from","guard::pages::panel::sitekey::view","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"to_owned","","",54,[[]]],[11,"clone_into","","",54,[[]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"to_owned","","",55,[[]]],[11,"clone_into","","",55,[[]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"from","guard::pages::panel::sitekey::routes","",56,[[]]],[11,"into","","",56,[[]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"from","guard::pages::panel::routes","",57,[[]]],[11,"into","","",57,[[]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"from","guard::pages::panel","",58,[[]]],[11,"into","","",58,[[]]],[11,"to_owned","","",58,[[]]],[11,"clone_into","","",58,[[]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"from","guard::pages::routes","",59,[[]]],[11,"into","","",59,[[]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"from","guard::settings","",60,[[]]],[11,"into","","",60,[[]]],[11,"to_owned","","",60,[[]]],[11,"clone_into","","",60,[[]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"to_owned","","",61,[[]]],[11,"clone_into","","",61,[[]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"to_owned","","",62,[[]]],[11,"clone_into","","",62,[[]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"from","","",63,[[]]],[11,"into","","",63,[[]]],[11,"to_owned","","",63,[[]]],[11,"clone_into","","",63,[[]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"from","","",64,[[]]],[11,"into","","",64,[[]]],[11,"to_owned","","",64,[[]]],[11,"clone_into","","",64,[[]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"from","guard::static_assets","",65,[[]]],[11,"into","","",65,[[]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"from","","",76,[[]]],[11,"into","","",76,[[]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"from","","",66,[[]]],[11,"into","","",66,[[]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"from","guard::routes","",67,[[]]],[11,"into","","",67,[[]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"from","guard::middleware::auth","",77,[[]]],[11,"into","","",77,[[]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"from","","",68,[[]]],[11,"into","","",68,[[]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"try_into","","",68,[[],["result",4]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"into_service","","",68,[[]]],[11,"vzip","","",68,[[]]],[11,"from","guard","",69,[[]]],[11,"into","","",69,[[]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"from","","",70,[[]]],[11,"into","","",70,[[]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"from","","",72,[[]]],[11,"into","","",72,[[]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"from","","",73,[[]]],[11,"into","","",73,[[]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"from","guard::api::v1::meta","",24,[[["uninitializedfielderror",3]]]],[11,"from","","",24,[[["string",3]]]],[11,"from","","",27,[[["uninitializedfielderror",3]]]],[11,"from","","",27,[[["string",3]]]],[11,"from","guard::api::v1::notifications::get","",30,[[["notification",3]]]],[11,"from","guard::errors","",40,[[["credserror",4]],["serviceerror",4]]],[11,"from","","",40,[[["validationerrors",3]],["serviceerror",4]]],[11,"from","","",40,[[["parseerror",4]],["serviceerror",4]]],[11,"from","","",40,[[["captchaerror",4]],["serviceerror",4]]],[11,"from","","",40,[[["error",4]]]],[11,"from","","",42,[[["error",4]]]],[11,"clone","guard::api::v1::account::email","",0,[[],["email",3]]],[11,"clone","guard::api::v1::account::secret","",1,[[],["secret",3]]],[11,"clone","guard::api::v1::account","",3,[[],["accountcheckpayload",3]]],[11,"clone","","",4,[[],["accountcheckresp",3]]],[11,"clone","guard::api::v1::auth","",6,[[],["register",3]]],[11,"clone","","",7,[[],["login",3]]],[11,"clone","","",8,[[],["password",3]]],[11,"clone","guard::api::v1::mcaptcha::levels","",16,[[],["levels",3]]],[11,"clone","","",17,[[],["i32levels",3]]],[11,"clone","guard::api::v1::mcaptcha::mcaptcha","",19,[[],["mcaptchaid",3]]],[11,"clone","","",20,[[],["mcaptchadetails",3]]],[11,"clone","guard::api::v1::meta","",22,[[],["builddetails",3]]],[11,"clone","","",23,[[],["builddetailsbuilder",3]]],[11,"clone","","",25,[[],["health",3]]],[11,"clone","","",26,[[],["healthbuilder",3]]],[11,"clone","guard::api::v1::pow::get_config","",32,[[],["getconfigpayload",3]]],[11,"clone","guard::api::v1::pow::verify_pow","",33,[[],["validationtoken",3]]],[11,"clone","guard::api::v1::pow::verify_token","",34,[[],["captchavalidateresp",3]]],[11,"clone","guard::data","",37,[[],["data",3]]],[11,"clone","guard::errors","",40,[[],["serviceerror",4]]],[11,"clone","","",42,[[],["pageerror",4]]],[11,"clone","guard::pages::auth::login","",74,[[],["indexpage",3]]],[11,"clone","guard::pages::auth::register","",75,[[],["indexpage",3]]],[11,"clone","guard::pages::errors","",47,[[],["errorpage",3]]],[11,"clone","guard::pages::panel::sitekey::add","",51,[[],["indexpage",3]]],[11,"clone","guard::pages::panel::sitekey::list","",52,[[],["indexpage",3]]],[11,"clone","guard::pages::panel::sitekey::view","",53,[[],["mcaptchaconfig",3]]],[11,"clone","","",54,[[],["level",3]]],[11,"clone","","",55,[[],["indexpage",3]]],[11,"clone","guard::pages::panel","",58,[[],["indexpage",3]]],[11,"clone","guard::settings","",60,[[],["server",3]]],[11,"clone","","",61,[[],["captcha",3]]],[11,"clone","","",62,[[],["databasebuilder",3]]],[11,"clone","","",63,[[],["database",3]]],[11,"clone","","",64,[[],["settings",3]]],[11,"default","guard::api::v1::meta","",23,[[]]],[11,"default","","",26,[[]]],[11,"default","guard::pages::auth::login","",74,[[]]],[11,"default","guard::pages::auth::register","",75,[[]]],[11,"default","guard::pages::panel::sitekey::add","",51,[[]]],[11,"eq","guard::errors","",40,[[["serviceerror",4]],["bool",15]]],[11,"ne","","",40,[[["serviceerror",4]],["bool",15]]],[11,"eq","","",42,[[["pageerror",4]],["bool",15]]],[11,"deref","guard::pages::auth::login","",43,[[],["string",3]]],[11,"deref","guard::pages::auth::register","",44,[[],["string",3]]],[11,"deref","guard::pages::errors","",48,[[],["string",3]]],[11,"deref","","",49,[[],["string",3]]],[11,"deref","guard::pages::panel::sitekey::add","",50,[[],["string",3]]],[11,"deref","guard","",69,[[],["settings",3]]],[11,"deref","","",70,[[],["string",3]]],[11,"deref","","",71,[[],["filemap",3]]],[11,"deref","","",72,[[],["str",15]]],[11,"deref","","",73,[[],["str",15]]],[11,"fmt","guard::api::v1::account::email","",0,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::account::secret","",1,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::account","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::auth","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::levels","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::mcaptcha","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::get_config","",32,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::verify_pow","",33,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::verify_token","",34,[[["formatter",3]],["result",6]]],[11,"fmt","guard::errors","",40,[[["formatter",3]],["result",6]]],[11,"fmt","","",42,[[["formatter",3]],["result",6]]],[11,"fmt","guard::settings","",60,[[["formatter",3]],["result",6]]],[11,"fmt","","",61,[[["formatter",3]],["result",6]]],[11,"fmt","","",62,[[["formatter",3]],["result",6]]],[11,"fmt","","",63,[[["formatter",3]],["result",6]]],[11,"fmt","","",64,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","guard::errors","",40,[[["formatter",3]],["result",6]]],[11,"fmt","","",42,[[["formatter",3]],["result",6]]],[11,"source","","",40,[[],[["option",4],["error",8]]]],[11,"poll_ready","guard::middleware::auth","",68,[[["context",3]],[["result",4],["poll",4]]]],[11,"call","","",68,[[["servicerequest",3]]]],[11,"new_transform","","",77,[[]]],[11,"deserialize","guard::api::v1::account::email","",0,[[],["result",4]]],[11,"deserialize","guard::api::v1::account::secret","",1,[[],["result",4]]],[11,"deserialize","guard::api::v1::account","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","guard::api::v1::auth","",6,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::duration","",10,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",12,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::levels","",14,[[],["result",4]]],[11,"deserialize","","",15,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",17,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::mcaptcha","",19,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","guard::api::v1::meta","",22,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","guard::api::v1::notifications::add","",28,[[],["result",4]]],[11,"deserialize","guard::api::v1::notifications::get","",30,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::get_config","",32,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::verify_pow","",33,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::verify_token","",34,[[],["result",4]]],[11,"deserialize","guard::errors","",41,[[],["result",4]]],[11,"deserialize","guard::settings","",60,[[],["result",4]]],[11,"deserialize","","",61,[[],["result",4]]],[11,"deserialize","","",62,[[],["result",4]]],[11,"deserialize","","",63,[[],["result",4]]],[11,"deserialize","","",64,[[],["result",4]]],[11,"serialize","guard::api::v1::account::email","",0,[[],["result",4]]],[11,"serialize","guard::api::v1::account::secret","",1,[[],["result",4]]],[11,"serialize","guard::api::v1::account","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","guard::api::v1::auth","",6,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::duration","",10,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",12,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::levels","",14,[[],["result",4]]],[11,"serialize","","",15,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",17,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::mcaptcha","",19,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","guard::api::v1::meta","",22,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","guard::api::v1::notifications::add","",28,[[],["result",4]]],[11,"serialize","guard::api::v1::notifications::get","",30,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::get_config","",32,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::verify_pow","",33,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::verify_token","",34,[[],["result",4]]],[11,"serialize","guard::errors","",41,[[],["result",4]]],[11,"register","guard::static_assets","",76,[[["appservice",3]]]],[11,"error_response","guard::errors","",40,[[],["httpresponse",3]]],[11,"status_code","","",40,[[],["statuscode",3]]],[11,"error_response","","",42,[[],["httpresponse",3]]],[11,"status_code","","",42,[[],["statuscode",3]]],[11,"initialize","guard::pages::auth::login","",43,[[]]],[11,"initialize","guard::pages::auth::register","",44,[[]]],[11,"initialize","guard::pages::errors","",48,[[]]],[11,"initialize","","",49,[[]]],[11,"initialize","guard::pages::panel::sitekey::add","",50,[[]]],[11,"initialize","guard","",69,[[]]],[11,"initialize","","",70,[[]]],[11,"initialize","","",71,[[]]],[11,"initialize","","",72,[[]]],[11,"initialize","","",73,[[]]],[11,"get","guard::docs","",39,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",39,[[],["filenames",4]]],[11,"get","guard::static_assets","",65,[[["str",15]],[["cow",4],["option",4]]]],[11,"iter","","",65,[[],["filenames",4]]],[11,"render_once","guard::pages::auth::login","",74,[[],["renderresult",6]]],[11,"render_once_to","","",74,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::auth::register","",75,[[],["renderresult",6]]],[11,"render_once_to","","",75,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::errors","",47,[[],["renderresult",6]]],[11,"render_once_to","","",47,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel::sitekey::add","",51,[[],["renderresult",6]]],[11,"render_once_to","","",51,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel::sitekey::list","",52,[[],["renderresult",6]]],[11,"render_once_to","","",52,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel::sitekey::view","",55,[[],["renderresult",6]]],[11,"render_once_to","","",55,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::pages::panel","",58,[[],["renderresult",6]]],[11,"render_once_to","","",58,[[["buffer",3]],[["rendererror",4],["result",4]]]]],"p":[[3,"Email"],[3,"Secret"],[3,"Account"],[3,"AccountCheckPayload"],[3,"AccountCheckResp"],[3,"Auth"],[3,"Register"],[3,"Login"],[3,"Password"],[3,"Duration"],[3,"UpdateDuration"],[3,"GetDurationResp"],[3,"GetDuration"],[3,"Levels"],[3,"AddLevels"],[3,"UpdateLevels"],[3,"Levels"],[3,"I32Levels"],[3,"MCaptcha"],[3,"MCaptchaID"],[3,"MCaptchaDetails"],[3,"Meta"],[3,"BuildDetails"],[3,"BuildDetailsBuilder"],[4,"BuildDetailsBuilderError"],[3,"Health"],[3,"HealthBuilder"],[4,"HealthBuilderError"],[3,"AddNotification"],[3,"Notification"],[3,"NotificationResp"],[3,"Notifications"],[3,"GetConfigPayload"],[3,"ValidationToken"],[3,"CaptchaValidateResp"],[3,"PoW"],[3,"Routes"],[3,"Data"],[3,"Docs"],[3,"Asset"],[4,"ServiceError"],[3,"ErrorToResponse"],[4,"PageError"],[3,"INDEX"],[3,"INDEX"],[3,"Auth"],[3,"Errors"],[3,"ErrorPage"],[3,"INTERNAL_SERVER_ERROR_BODY"],[3,"UNKNOWN_ERROR_BODY"],[3,"INDEX"],[3,"IndexPage"],[3,"IndexPage"],[3,"McaptchaConfig"],[3,"Level"],[3,"IndexPage"],[3,"Sitekey"],[3,"Panel"],[3,"IndexPage"],[3,"Routes"],[3,"Server"],[3,"Captcha"],[3,"DatabaseBuilder"],[3,"Database"],[3,"Settings"],[3,"Asset"],[3,"FileMap"],[4,"Methods"],[3,"CheckLoginMiddleware"],[3,"SETTINGS"],[3,"S"],[3,"FILES"],[3,"JS"],[3,"CSS"],[3,"IndexPage"],[3,"IndexPage"],[3,"dist"],[3,"CheckLogin"]]},\ +"tests_migrate":{"doc":"","i":[[0,"data","tests_migrate","",null,null],[3,"Data","tests_migrate::data","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[11,"new","","",0,[[]]],[0,"settings","tests_migrate","",null,null],[3,"Server","tests_migrate::settings","",null,null],[12,"allow_registration","","",1,null],[12,"port","","",1,null],[12,"domain","","",1,null],[12,"cookie_secret","","",1,null],[12,"ip","","",1,null],[12,"url_prefix","","",1,null],[3,"Captcha","","",null,null],[12,"salt","","",2,null],[12,"gc","","",2,null],[11,"get_ip","","",1,[[],["string",3]]],[3,"DatabaseBuilder","","",null,null],[12,"port","","",3,null],[12,"hostname","","",3,null],[12,"username","","",3,null],[12,"password","","",3,null],[12,"name","","",3,null],[12,"url","","",3,null],[11,"extract_database_url","","",3,[[["url",3]]]],[3,"Database","","",null,null],[12,"url","","",4,null],[12,"pool","","",4,null],[3,"Settings","","",null,null],[12,"debug","","",5,null],[12,"database","","",5,null],[12,"server","","",5,null],[12,"pow","","",5,null],[12,"source_code","","",5,null],[11,"new","","",5,[[],[["result",4],["configerror",4]]]],[5,"check_url","","",null,[[["config",3]]]],[5,"set_from_database_url","","",null,[[["config",3],["databasebuilder",3]]]],[5,"set_database_url","","",null,[[["config",3]]]],[3,"Data","tests_migrate","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[3,"Settings","","",null,null],[12,"debug","","",5,null],[12,"database","","",5,null],[12,"server","","",5,null],[12,"pow","","",5,null],[12,"source_code","","",5,null],[3,"SETTINGS","","",null,null],[12,"__private_field","","",6,null],[5,"main","","",null,[[]]],[5,"build","","",null,[[]]],[5,"cache_bust","","",null,[[]]],[11,"from","tests_migrate::data","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"from","tests_migrate::settings","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"from","tests_migrate","",6,[[]]],[11,"into","","",6,[[]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"clone","tests_migrate::data","",0,[[],["data",3]]],[11,"clone","tests_migrate::settings","",1,[[],["server",3]]],[11,"clone","","",2,[[],["captcha",3]]],[11,"clone","","",3,[[],["databasebuilder",3]]],[11,"clone","","",4,[[],["database",3]]],[11,"clone","","",5,[[],["settings",3]]],[11,"deref","tests_migrate","",6,[[],["settings",3]]],[11,"fmt","tests_migrate::settings","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"initialize","tests_migrate","",6,[[]]],[11,"deserialize","tests_migrate::settings","",1,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]]],"p":[[3,"Data"],[3,"Server"],[3,"Captcha"],[3,"DatabaseBuilder"],[3,"Database"],[3,"Settings"],[3,"SETTINGS"]]}\ }'); addSearchOptions(searchIndex);initSearch(searchIndex); \ No newline at end of file diff --git a/src/guard/api/v1/pow/get_config.rs.html b/src/guard/api/v1/pow/get_config.rs.html index 55a081d1..08aada04 100644 --- a/src/guard/api/v1/pow/get_config.rs.html +++ b/src/guard/api/v1/pow/get_config.rs.html @@ -221,11 +221,11 @@ use crate::errors::*; use crate::Data; -#[derive(Clone, Debug, Deserialize, Serialize)] -pub struct PoWConfig { - pub name: String, - pub domain: String, -} +//#[derive(Clone, Debug, Deserialize, Serialize)] +//pub struct PoWConfig { +// pub name: String, +// pub domain: String, +//} #[derive(Clone, Debug, Deserialize, Serialize)] pub struct GetConfigPayload {