From 13ac8451e447c559bb6fd0c280fdcc0a44a0ca0b Mon Sep 17 00:00:00 2001 From: realaravinth Date: Sun, 11 Apr 2021 17:43:43 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20a3f06?= =?UTF-8?q?0350c2ff8a1450c81d57edb526a71072701=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/fn.services.html | 2 +- guard/api/v1/index.html | 4 +- guard/api/v1/mcaptcha/fn.get_random.html | 2 +- guard/api/v1/mcaptcha/index.html | 4 +- .../pow/get_config/fn.init_mcaptcha.html | 5 -- .../api/v1/mcaptcha/pow/get_config/index.html | 7 --- guard/api/v1/mcaptcha/pow/index.html | 7 --- .../api/v1/mcaptcha/pow/verify_pow/index.html | 6 -- .../v1/mcaptcha/pow/verify_token/index.html | 6 -- guard/api/v1/mcaptcha/sidebar-items.js | 2 +- .../v1/pow/get_config/fn.init_mcaptcha.html | 5 ++ guard/api/v1/pow/get_config/index.html | 7 +++ .../pow/get_config/sidebar-items.js | 0 .../get_config/struct.GetConfigPayload.html | 22 ++++---- .../pow/get_config/struct.PoWConfig.html | 22 ++++---- .../pow/get_config/struct.get_config.html | 12 ++-- guard/api/v1/pow/index.html | 7 +++ .../v1/{mcaptcha => }/pow/sidebar-items.js | 0 guard/api/v1/pow/verify_pow/index.html | 6 ++ .../pow/verify_pow/sidebar-items.js | 0 .../verify_pow/struct.ValidationToken.html | 22 ++++---- .../pow/verify_pow/struct.verify_pow.html | 12 ++-- guard/api/v1/pow/verify_token/index.html | 6 ++ .../pow/verify_token/sidebar-items.js | 0 .../struct.CaptchaValidateResp.html | 22 ++++---- .../struct.validate_captcha_token.html | 12 ++-- guard/api/v1/sidebar-items.js | 2 +- .../service/trait.HttpServiceFactory.js | 2 +- 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 | 2 +- source-files.js | 2 +- src/guard/api/v1/mcaptcha/mod.rs.html | 2 - src/guard/api/v1/mcaptcha/pow/mod.rs.html | 55 ------------------- src/guard/api/v1/mod.rs.html | 8 ++- .../v1/{mcaptcha => }/pow/get_config.rs.html | 12 ++-- src/guard/api/v1/pow/mod.rs.html | 55 +++++++++++++++++++ .../v1/{mcaptcha => }/pow/verify_pow.rs.html | 14 ++--- .../{mcaptcha => }/pow/verify_token.rs.html | 16 +++--- 48 files changed, 196 insertions(+), 196 deletions(-) delete mode 100644 guard/api/v1/mcaptcha/pow/get_config/fn.init_mcaptcha.html delete mode 100644 guard/api/v1/mcaptcha/pow/get_config/index.html delete mode 100644 guard/api/v1/mcaptcha/pow/index.html delete mode 100644 guard/api/v1/mcaptcha/pow/verify_pow/index.html delete mode 100644 guard/api/v1/mcaptcha/pow/verify_token/index.html create mode 100644 guard/api/v1/pow/get_config/fn.init_mcaptcha.html create mode 100644 guard/api/v1/pow/get_config/index.html rename guard/api/v1/{mcaptcha => }/pow/get_config/sidebar-items.js (100%) rename guard/api/v1/{mcaptcha => }/pow/get_config/struct.GetConfigPayload.html (83%) rename guard/api/v1/{mcaptcha => }/pow/get_config/struct.PoWConfig.html (83%) rename guard/api/v1/{mcaptcha => }/pow/get_config/struct.get_config.html (86%) create mode 100644 guard/api/v1/pow/index.html rename guard/api/v1/{mcaptcha => }/pow/sidebar-items.js (100%) create mode 100644 guard/api/v1/pow/verify_pow/index.html rename guard/api/v1/{mcaptcha => }/pow/verify_pow/sidebar-items.js (100%) rename guard/api/v1/{mcaptcha => }/pow/verify_pow/struct.ValidationToken.html (83%) rename guard/api/v1/{mcaptcha => }/pow/verify_pow/struct.verify_pow.html (86%) create mode 100644 guard/api/v1/pow/verify_token/index.html rename guard/api/v1/{mcaptcha => }/pow/verify_token/sidebar-items.js (100%) rename guard/api/v1/{mcaptcha => }/pow/verify_token/struct.CaptchaValidateResp.html (83%) rename guard/api/v1/{mcaptcha => }/pow/verify_token/struct.validate_captcha_token.html (86%) delete mode 100644 src/guard/api/v1/mcaptcha/pow/mod.rs.html rename src/guard/api/v1/{mcaptcha => }/pow/get_config.rs.html (89%) create mode 100644 src/guard/api/v1/pow/mod.rs.html rename src/guard/api/v1/{mcaptcha => }/pow/verify_pow.rs.html (86%) rename src/guard/api/v1/{mcaptcha => }/pow/verify_token.rs.html (87%) diff --git a/guard/all.html b/guard/all.html index 935749a9..651c4e49 100644 --- a/guard/all.html +++ b/guard/all.html @@ -3,5 +3,5 @@

List of all items[] -

Structs

Enums

Functions

Typedefs

Statics

Constants

+

Structs

Enums

Functions

Typedefs

Statics

Constants

\ No newline at end of file diff --git a/guard/api/v1/fn.services.html b/guard/api/v1/fn.services.html index aae28af8..00724b4d 100644 --- a/guard/api/v1/fn.services.html +++ b/guard/api/v1/fn.services.html @@ -1,5 +1,5 @@ guard::api::v1::services - Rust

Function guard::api::v1::services[][src]

pub fn services(cfg: &mut ServiceConfig)
+ Change settings

Function guard::api::v1::services[][src]

pub fn services(cfg: &mut ServiceConfig)
\ No newline at end of file diff --git a/guard/api/v1/index.html b/guard/api/v1/index.html index b8e45951..0d1852f5 100644 --- a/guard/api/v1/index.html +++ b/guard/api/v1/index.html @@ -1,7 +1,7 @@ guard::api::v1 - Rust

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

Modules

-
auth
mcaptcha
meta

Functions

+ Change settings

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

Modules

+
auth
mcaptcha
meta
pow

Functions

services
\ No newline at end of file diff --git a/guard/api/v1/mcaptcha/fn.get_random.html b/guard/api/v1/mcaptcha/fn.get_random.html index ebaa736f..20a6606e 100644 --- a/guard/api/v1/mcaptcha/fn.get_random.html +++ b/guard/api/v1/mcaptcha/fn.get_random.html @@ -1,5 +1,5 @@ guard::api::v1::mcaptcha::get_random - Rust

Function guard::api::v1::mcaptcha::get_random[][src]

pub fn get_random(len: usize) -> String
+ Change settings

Function guard::api::v1::mcaptcha::get_random[][src]

pub fn get_random(len: usize) -> String
\ No newline at end of file diff --git a/guard/api/v1/mcaptcha/index.html b/guard/api/v1/mcaptcha/index.html index 9321d53a..c615a09e 100644 --- a/guard/api/v1/mcaptcha/index.html +++ b/guard/api/v1/mcaptcha/index.html @@ -1,8 +1,8 @@ guard::api::v1::mcaptcha - Rust

Module guard::api::v1::mcaptcha[][src]

Re-exports

+ Change settings

Module guard::api::v1::mcaptcha[][src]

Re-exports

pub use super::auth::is_authenticated;

Modules

-
duration
levels
mcaptcha
pow

Functions

+
duration
levels
mcaptcha

Functions

get_random
\ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/get_config/fn.init_mcaptcha.html b/guard/api/v1/mcaptcha/pow/get_config/fn.init_mcaptcha.html deleted file mode 100644 index 1e348f98..00000000 --- a/guard/api/v1/mcaptcha/pow/get_config/fn.init_mcaptcha.html +++ /dev/null @@ -1,5 +0,0 @@ -guard::api::v1::mcaptcha::pow::get_config::init_mcaptcha - Rust - -

Function guard::api::v1::mcaptcha::pow::get_config::init_mcaptcha[][src]

async fn init_mcaptcha(data: &Data, key: &str) -> Result<(), ServiceError>
- \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/get_config/index.html b/guard/api/v1/mcaptcha/pow/get_config/index.html deleted file mode 100644 index 1d097a26..00000000 --- a/guard/api/v1/mcaptcha/pow/get_config/index.html +++ /dev/null @@ -1,7 +0,0 @@ -guard::api::v1::mcaptcha::pow::get_config - Rust - -

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

Structs

-
GetConfigPayload
PoWConfig
get_config

Functions

-
init_mcaptcha
- \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/index.html b/guard/api/v1/mcaptcha/pow/index.html deleted file mode 100644 index 9896ea6b..00000000 --- a/guard/api/v1/mcaptcha/pow/index.html +++ /dev/null @@ -1,7 +0,0 @@ -guard::api::v1::mcaptcha::pow - Rust - -

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

Re-exports

-
pub use super::duration::GetDurationResp;
pub use super::is_authenticated;
pub use super::levels::I32Levels;

Modules

-
get_config
verify_pow
verify_token
- \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/verify_pow/index.html b/guard/api/v1/mcaptcha/pow/verify_pow/index.html deleted file mode 100644 index d054be8a..00000000 --- a/guard/api/v1/mcaptcha/pow/verify_pow/index.html +++ /dev/null @@ -1,6 +0,0 @@ -guard::api::v1::mcaptcha::pow::verify_pow - Rust - -

Module guard::api::v1::mcaptcha::pow::verify_pow[][src]

Structs

-
ValidationToken
verify_pow
- \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/verify_token/index.html b/guard/api/v1/mcaptcha/pow/verify_token/index.html deleted file mode 100644 index ef38698e..00000000 --- a/guard/api/v1/mcaptcha/pow/verify_token/index.html +++ /dev/null @@ -1,6 +0,0 @@ -guard::api::v1::mcaptcha::pow::verify_token - Rust - -

Module guard::api::v1::mcaptcha::pow::verify_token[][src]

Structs

-
CaptchaValidateResp
validate_captcha_token
- \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/sidebar-items.js b/guard/api/v1/mcaptcha/sidebar-items.js index b07e3bd5..3b6dd30c 100644 --- a/guard/api/v1/mcaptcha/sidebar-items.js +++ b/guard/api/v1/mcaptcha/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["get_random",""]],"mod":[["duration",""],["levels",""],["mcaptcha",""],["pow",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["get_random",""]],"mod":[["duration",""],["levels",""],["mcaptcha",""]]}); \ No newline at end of file diff --git a/guard/api/v1/pow/get_config/fn.init_mcaptcha.html b/guard/api/v1/pow/get_config/fn.init_mcaptcha.html new file mode 100644 index 00000000..0edac7e3 --- /dev/null +++ b/guard/api/v1/pow/get_config/fn.init_mcaptcha.html @@ -0,0 +1,5 @@ +guard::api::v1::pow::get_config::init_mcaptcha - Rust + +

Function guard::api::v1::pow::get_config::init_mcaptcha[][src]

async fn init_mcaptcha(data: &Data, key: &str) -> Result<(), ServiceError>
+ \ 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 new file mode 100644 index 00000000..5fd73110 --- /dev/null +++ b/guard/api/v1/pow/get_config/index.html @@ -0,0 +1,7 @@ +guard::api::v1::pow::get_config - Rust + +

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

Structs

+
GetConfigPayload
PoWConfig
get_config

Functions

+
init_mcaptcha
+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/get_config/sidebar-items.js b/guard/api/v1/pow/get_config/sidebar-items.js similarity index 100% rename from guard/api/v1/mcaptcha/pow/get_config/sidebar-items.js rename to guard/api/v1/pow/get_config/sidebar-items.js diff --git a/guard/api/v1/mcaptcha/pow/get_config/struct.GetConfigPayload.html b/guard/api/v1/pow/get_config/struct.GetConfigPayload.html similarity index 83% rename from guard/api/v1/mcaptcha/pow/get_config/struct.GetConfigPayload.html rename to guard/api/v1/pow/get_config/struct.GetConfigPayload.html index 8af31277..ec1285cd 100644 --- a/guard/api/v1/mcaptcha/pow/get_config/struct.GetConfigPayload.html +++ b/guard/api/v1/pow/get_config/struct.GetConfigPayload.html @@ -1,15 +1,15 @@ -guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload - Rust - -

Struct guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload[][src]

pub struct GetConfigPayload {
+guard::api::v1::pow::get_config::GetConfigPayload - Rust
+
+

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

pub struct GetConfigPayload {
     pub key: String,
 }

- Fields

key: String

Trait Implementations

impl Clone for GetConfigPayload[src]

- \ No newline at end of file +

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

+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/get_config/struct.PoWConfig.html b/guard/api/v1/pow/get_config/struct.PoWConfig.html similarity index 83% rename from guard/api/v1/mcaptcha/pow/get_config/struct.PoWConfig.html rename to guard/api/v1/pow/get_config/struct.PoWConfig.html index 26314993..2f49ffd3 100644 --- a/guard/api/v1/mcaptcha/pow/get_config/struct.PoWConfig.html +++ b/guard/api/v1/pow/get_config/struct.PoWConfig.html @@ -1,16 +1,16 @@ -guard::api::v1::mcaptcha::pow::get_config::PoWConfig - Rust - -

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

pub struct PoWConfig {
+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]

- \ No newline at end of file +

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

+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/get_config/struct.get_config.html b/guard/api/v1/pow/get_config/struct.get_config.html similarity index 86% rename from guard/api/v1/mcaptcha/pow/get_config/struct.get_config.html rename to guard/api/v1/pow/get_config/struct.get_config.html index 5fe072e2..50b9534a 100644 --- a/guard/api/v1/mcaptcha/pow/get_config/struct.get_config.html +++ b/guard/api/v1/pow/get_config/struct.get_config.html @@ -1,7 +1,7 @@ -guard::api::v1::mcaptcha::pow::get_config::get_config - Rust - -

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

pub struct get_config;

Trait Implementations

impl HttpServiceFactory for get_config[src]

Auto Trait Implementations

Blanket Implementations

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

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

+ \ No newline at end of file diff --git a/guard/api/v1/pow/index.html b/guard/api/v1/pow/index.html new file mode 100644 index 00000000..21b6c8b2 --- /dev/null +++ b/guard/api/v1/pow/index.html @@ -0,0 +1,7 @@ +guard::api::v1::pow - Rust + +

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

Re-exports

+
pub use super::mcaptcha::duration::GetDurationResp;
pub use super::mcaptcha::is_authenticated;
pub use super::mcaptcha::levels::I32Levels;

Modules

+
get_config
verify_pow
verify_token
+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/sidebar-items.js b/guard/api/v1/pow/sidebar-items.js similarity index 100% rename from guard/api/v1/mcaptcha/pow/sidebar-items.js rename to guard/api/v1/pow/sidebar-items.js diff --git a/guard/api/v1/pow/verify_pow/index.html b/guard/api/v1/pow/verify_pow/index.html new file mode 100644 index 00000000..1345206c --- /dev/null +++ b/guard/api/v1/pow/verify_pow/index.html @@ -0,0 +1,6 @@ +guard::api::v1::pow::verify_pow - Rust + +

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

Structs

+
ValidationToken
verify_pow
+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/verify_pow/sidebar-items.js b/guard/api/v1/pow/verify_pow/sidebar-items.js similarity index 100% rename from guard/api/v1/mcaptcha/pow/verify_pow/sidebar-items.js rename to guard/api/v1/pow/verify_pow/sidebar-items.js diff --git a/guard/api/v1/mcaptcha/pow/verify_pow/struct.ValidationToken.html b/guard/api/v1/pow/verify_pow/struct.ValidationToken.html similarity index 83% rename from guard/api/v1/mcaptcha/pow/verify_pow/struct.ValidationToken.html rename to guard/api/v1/pow/verify_pow/struct.ValidationToken.html index dfaea12a..ef638e5f 100644 --- a/guard/api/v1/mcaptcha/pow/verify_pow/struct.ValidationToken.html +++ b/guard/api/v1/pow/verify_pow/struct.ValidationToken.html @@ -1,15 +1,15 @@ -guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken - Rust - -

Struct guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken[][src]

pub struct ValidationToken {
+guard::api::v1::pow::verify_pow::ValidationToken - Rust
+
+

Struct guard::api::v1::pow::verify_pow::ValidationToken[][src]

pub struct ValidationToken {
     pub token: String,
 }

- Fields

token: String

Trait Implementations

impl Clone for ValidationToken[src]

- \ No newline at end of file +

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

+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/verify_pow/struct.verify_pow.html b/guard/api/v1/pow/verify_pow/struct.verify_pow.html similarity index 86% rename from guard/api/v1/mcaptcha/pow/verify_pow/struct.verify_pow.html rename to guard/api/v1/pow/verify_pow/struct.verify_pow.html index 7b3f3a85..35dbfa78 100644 --- a/guard/api/v1/mcaptcha/pow/verify_pow/struct.verify_pow.html +++ b/guard/api/v1/pow/verify_pow/struct.verify_pow.html @@ -1,7 +1,7 @@ -guard::api::v1::mcaptcha::pow::verify_pow::verify_pow - Rust - -

Struct guard::api::v1::mcaptcha::pow::verify_pow::verify_pow[][src]

pub struct verify_pow;

Trait Implementations

impl HttpServiceFactory for verify_pow[src]

Auto Trait Implementations

Blanket Implementations

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

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

+ \ No newline at end of file diff --git a/guard/api/v1/pow/verify_token/index.html b/guard/api/v1/pow/verify_token/index.html new file mode 100644 index 00000000..80386b46 --- /dev/null +++ b/guard/api/v1/pow/verify_token/index.html @@ -0,0 +1,6 @@ +guard::api::v1::pow::verify_token - Rust + +

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

Structs

+
CaptchaValidateResp
validate_captcha_token
+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/verify_token/sidebar-items.js b/guard/api/v1/pow/verify_token/sidebar-items.js similarity index 100% rename from guard/api/v1/mcaptcha/pow/verify_token/sidebar-items.js rename to guard/api/v1/pow/verify_token/sidebar-items.js diff --git a/guard/api/v1/mcaptcha/pow/verify_token/struct.CaptchaValidateResp.html b/guard/api/v1/pow/verify_token/struct.CaptchaValidateResp.html similarity index 83% rename from guard/api/v1/mcaptcha/pow/verify_token/struct.CaptchaValidateResp.html rename to guard/api/v1/pow/verify_token/struct.CaptchaValidateResp.html index 24915c97..52bd25d0 100644 --- a/guard/api/v1/mcaptcha/pow/verify_token/struct.CaptchaValidateResp.html +++ b/guard/api/v1/pow/verify_token/struct.CaptchaValidateResp.html @@ -1,15 +1,15 @@ -guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp - Rust - -

Struct guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp[][src]

pub struct CaptchaValidateResp {
+guard::api::v1::pow::verify_token::CaptchaValidateResp - Rust
+
+

Struct guard::api::v1::pow::verify_token::CaptchaValidateResp[][src]

pub struct CaptchaValidateResp {
     pub valid: bool,
 }

- Fields

valid: bool

Trait Implementations

impl Clone for CaptchaValidateResp[src]

- \ No newline at end of file +

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

+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/pow/verify_token/struct.validate_captcha_token.html b/guard/api/v1/pow/verify_token/struct.validate_captcha_token.html similarity index 86% rename from guard/api/v1/mcaptcha/pow/verify_token/struct.validate_captcha_token.html rename to guard/api/v1/pow/verify_token/struct.validate_captcha_token.html index b3f7b1b0..0593c5f0 100644 --- a/guard/api/v1/mcaptcha/pow/verify_token/struct.validate_captcha_token.html +++ b/guard/api/v1/pow/verify_token/struct.validate_captcha_token.html @@ -1,7 +1,7 @@ -guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token - Rust - -

Struct guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token[][src]

pub struct validate_captcha_token;

Trait Implementations

impl HttpServiceFactory for validate_captcha_token[src]

Auto Trait Implementations

Blanket Implementations

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

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

+ \ No newline at end of file diff --git a/guard/api/v1/sidebar-items.js b/guard/api/v1/sidebar-items.js index 0867586e..7bdc9a04 100644 --- a/guard/api/v1/sidebar-items.js +++ b/guard/api/v1/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["services",""]],"mod":[["auth",""],["mcaptcha",""],["meta",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["services",""]],"mod":[["auth",""],["mcaptcha",""],["meta",""],["pow",""]]}); \ No newline at end of file diff --git a/implementors/actix_web/service/trait.HttpServiceFactory.js b/implementors/actix_web/service/trait.HttpServiceFactory.js index 4593b21c..89ee452d 100644 --- a/implementors/actix_web/service/trait.HttpServiceFactory.js +++ b/implementors/actix_web/service/trait.HttpServiceFactory.js @@ -1,3 +1,3 @@ (function() {var implementors = {}; -implementors["guard"] = [{"text":"impl HttpServiceFactory for signup","synthetic":false,"types":["guard::api::v1::auth::signup"]},{"text":"impl HttpServiceFactory for signin","synthetic":false,"types":["guard::api::v1::auth::signin"]},{"text":"impl HttpServiceFactory for get_secret","synthetic":false,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl HttpServiceFactory for update_user_secret","synthetic":false,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl HttpServiceFactory for signout","synthetic":false,"types":["guard::api::v1::auth::signout"]},{"text":"impl HttpServiceFactory for delete_account","synthetic":false,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl HttpServiceFactory for username_exists","synthetic":false,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl HttpServiceFactory for email_exists","synthetic":false,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl HttpServiceFactory for update_duration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"text":"impl HttpServiceFactory for get_duration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl HttpServiceFactory for add_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl HttpServiceFactory for update_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl HttpServiceFactory for delete_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl HttpServiceFactory for get_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"text":"impl HttpServiceFactory for add_mcaptcha","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl HttpServiceFactory for update_token","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl HttpServiceFactory for get_token","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl HttpServiceFactory for delete_mcaptcha","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl HttpServiceFactory for get_config","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::get_config"]},{"text":"impl HttpServiceFactory for verify_pow","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_pow::verify_pow"]},{"text":"impl HttpServiceFactory for validate_captcha_token","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token"]},{"text":"impl HttpServiceFactory for build_details","synthetic":false,"types":["guard::api::v1::meta::build_details"]},{"text":"impl HttpServiceFactory for health","synthetic":false,"types":["guard::api::v1::meta::health"]},{"text":"impl HttpServiceFactory for dist","synthetic":false,"types":["guard::docs::dist"]},{"text":"impl HttpServiceFactory for spec","synthetic":false,"types":["guard::docs::spec"]},{"text":"impl HttpServiceFactory for index","synthetic":false,"types":["guard::docs::index"]},{"text":"impl HttpServiceFactory for dist","synthetic":false,"types":["guard::static_assets::dist"]},{"text":"impl HttpServiceFactory for login","synthetic":false,"types":["guard::templates::auth::login::login"]},{"text":"impl HttpServiceFactory for join","synthetic":false,"types":["guard::templates::auth::register::join"]},{"text":"impl HttpServiceFactory for panel","synthetic":false,"types":["guard::templates::panel::panel"]}]; +implementors["guard"] = [{"text":"impl HttpServiceFactory for signup","synthetic":false,"types":["guard::api::v1::auth::signup"]},{"text":"impl HttpServiceFactory for signin","synthetic":false,"types":["guard::api::v1::auth::signin"]},{"text":"impl HttpServiceFactory for get_secret","synthetic":false,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl HttpServiceFactory for update_user_secret","synthetic":false,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl HttpServiceFactory for signout","synthetic":false,"types":["guard::api::v1::auth::signout"]},{"text":"impl HttpServiceFactory for delete_account","synthetic":false,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl HttpServiceFactory for username_exists","synthetic":false,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl HttpServiceFactory for email_exists","synthetic":false,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl HttpServiceFactory for update_duration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"text":"impl HttpServiceFactory for get_duration","synthetic":false,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl HttpServiceFactory for add_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl HttpServiceFactory for update_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl HttpServiceFactory for delete_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl HttpServiceFactory for get_levels","synthetic":false,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"text":"impl HttpServiceFactory for add_mcaptcha","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl HttpServiceFactory for update_token","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl HttpServiceFactory for get_token","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl HttpServiceFactory for delete_mcaptcha","synthetic":false,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl HttpServiceFactory for build_details","synthetic":false,"types":["guard::api::v1::meta::build_details"]},{"text":"impl HttpServiceFactory for health","synthetic":false,"types":["guard::api::v1::meta::health"]},{"text":"impl HttpServiceFactory for get_config","synthetic":false,"types":["guard::api::v1::pow::get_config::get_config"]},{"text":"impl HttpServiceFactory for verify_pow","synthetic":false,"types":["guard::api::v1::pow::verify_pow::verify_pow"]},{"text":"impl HttpServiceFactory for validate_captcha_token","synthetic":false,"types":["guard::api::v1::pow::verify_token::validate_captcha_token"]},{"text":"impl HttpServiceFactory for dist","synthetic":false,"types":["guard::docs::dist"]},{"text":"impl HttpServiceFactory for spec","synthetic":false,"types":["guard::docs::spec"]},{"text":"impl HttpServiceFactory for index","synthetic":false,"types":["guard::docs::index"]},{"text":"impl HttpServiceFactory for dist","synthetic":false,"types":["guard::static_assets::dist"]},{"text":"impl HttpServiceFactory for login","synthetic":false,"types":["guard::templates::auth::login::login"]},{"text":"impl HttpServiceFactory for join","synthetic":false,"types":["guard::templates::auth::register::join"]},{"text":"impl HttpServiceFactory for panel","synthetic":false,"types":["guard::templates::panel::panel"]}]; if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 2d937a23..f69ce08a 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 Data","synthetic":false,"types":["guard::data::Data"]},{"text":"impl Clone for ServiceError","synthetic":false,"types":["guard::errors::ServiceError"]},{"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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Clone for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Clone for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 PoWConfig","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl Clone for GetConfigPayload","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl Clone for ValidationToken","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl Clone for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"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 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"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::templates::panel::IndexPage"]}]; +implementors["guard"] = [{"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 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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Clone for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Clone for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 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"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Clone for IndexPage","synthetic":false,"types":["guard::templates::panel::IndexPage"]}]; 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 78de4d00..0178afbb 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 ServiceError","synthetic":false,"types":["guard::errors::ServiceError"]},{"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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Debug for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Debug for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 PoWConfig","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl Debug for GetConfigPayload","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl Debug for ValidationToken","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl Debug for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"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 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 ServiceError","synthetic":false,"types":["guard::errors::ServiceError"]},{"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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Debug for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Debug for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 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 9dc561e5..05516595 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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Freeze for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Freeze for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Freeze for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Freeze for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Freeze for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Freeze for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Freeze for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Freeze for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Freeze for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Freeze for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Freeze for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Freeze for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Freeze for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Freeze for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Freeze for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Freeze for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Freeze for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Freeze for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Freeze for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Freeze for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl Freeze for PoWConfig","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl Freeze for GetConfigPayload","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl Freeze for get_config","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::get_config"]},{"text":"impl Freeze for ValidationToken","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl Freeze for verify_pow","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::verify_pow"]},{"text":"impl Freeze for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Freeze for validate_captcha_token","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"text":"impl Freeze for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Freeze for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Freeze for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Freeze for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Freeze for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Freeze for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Freeze for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Freeze for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Freeze for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Freeze for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Freeze for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Freeze for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Freeze for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Freeze for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Freeze for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Freeze for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Freeze for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Freeze for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Freeze for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Freeze for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Freeze for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Freeze for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Freeze for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Freeze for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Freeze for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Freeze for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Freeze for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"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 get_config","synthetic":true,"types":["guard::api::v1::pow::get_config::get_config"]},{"text":"impl Freeze for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Freeze for verify_pow","synthetic":true,"types":["guard::api::v1::pow::verify_pow::verify_pow"]},{"text":"impl Freeze for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Freeze for validate_captcha_token","synthetic":true,"types":["guard::api::v1::pow::verify_token::validate_captcha_token"]},{"text":"impl Freeze for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Freeze for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Freeze for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Freeze for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Freeze for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Freeze for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Freeze for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Freeze for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 1ebbe6ef..807cffb0 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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Send for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Send for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Send for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Send for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Send for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Send for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Send for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Send for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Send for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Send for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Send for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Send for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Send for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Send for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Send for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Send for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Send for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Send for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Send for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Send for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl Send for PoWConfig","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl Send for GetConfigPayload","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl Send for get_config","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::get_config"]},{"text":"impl Send for ValidationToken","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl Send for verify_pow","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::verify_pow"]},{"text":"impl Send for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Send for validate_captcha_token","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"text":"impl Send for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Send for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Send for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Send for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Send for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Send for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Send for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Send for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Send for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Send for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Send for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Send for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Send for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Send for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Send for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Send for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Send for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Send for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Send for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Send for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Send for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Send for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Send for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Send for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Send for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Send for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Send for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"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 get_config","synthetic":true,"types":["guard::api::v1::pow::get_config::get_config"]},{"text":"impl Send for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Send for verify_pow","synthetic":true,"types":["guard::api::v1::pow::verify_pow::verify_pow"]},{"text":"impl Send for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Send for validate_captcha_token","synthetic":true,"types":["guard::api::v1::pow::verify_token::validate_captcha_token"]},{"text":"impl Send for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Send for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Send for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Send for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Send for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Send for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Send for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Send for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 540dce50..e830b7db 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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Sync for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Sync for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Sync for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Sync for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Sync for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Sync for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Sync for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Sync for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Sync for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Sync for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Sync for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Sync for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Sync for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Sync for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Sync for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Sync for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Sync for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Sync for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Sync for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Sync for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl Sync for PoWConfig","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl Sync for GetConfigPayload","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl Sync for get_config","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::get_config"]},{"text":"impl Sync for ValidationToken","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl Sync for verify_pow","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::verify_pow"]},{"text":"impl Sync for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Sync for validate_captcha_token","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"text":"impl Sync for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Sync for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Sync for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Sync for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Sync for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Sync for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Sync for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Sync for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Sync for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Sync for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Sync for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Sync for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Sync for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Sync for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Sync for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Sync for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Sync for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Sync for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Sync for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Sync for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Sync for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Sync for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Sync for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Sync for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Sync for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Sync for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Sync for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"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 get_config","synthetic":true,"types":["guard::api::v1::pow::get_config::get_config"]},{"text":"impl Sync for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Sync for verify_pow","synthetic":true,"types":["guard::api::v1::pow::verify_pow::verify_pow"]},{"text":"impl Sync for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Sync for validate_captcha_token","synthetic":true,"types":["guard::api::v1::pow::verify_token::validate_captcha_token"]},{"text":"impl Sync for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Sync for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Sync for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Sync for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Sync for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Sync for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Sync for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Sync for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 72c79104..7681e3d7 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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Unpin for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Unpin for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Unpin for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Unpin for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Unpin for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Unpin for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Unpin for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Unpin for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Unpin for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Unpin for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Unpin for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Unpin for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Unpin for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Unpin for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Unpin for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Unpin for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Unpin for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Unpin for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Unpin for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Unpin for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl Unpin for PoWConfig","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl Unpin for GetConfigPayload","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl Unpin for get_config","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::get_config"]},{"text":"impl Unpin for ValidationToken","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl Unpin for verify_pow","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::verify_pow"]},{"text":"impl Unpin for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Unpin for validate_captcha_token","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"text":"impl Unpin for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Unpin for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Unpin for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Unpin for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Unpin for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Unpin for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Unpin for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl Unpin for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl Unpin for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Unpin for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl Unpin for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl Unpin for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl Unpin for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl Unpin for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Unpin for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl Unpin for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl Unpin for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl Unpin for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl Unpin for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl Unpin for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl Unpin for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl Unpin for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl Unpin for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl Unpin for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl Unpin for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl Unpin for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl Unpin for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"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 get_config","synthetic":true,"types":["guard::api::v1::pow::get_config::get_config"]},{"text":"impl Unpin for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl Unpin for verify_pow","synthetic":true,"types":["guard::api::v1::pow::verify_pow::verify_pow"]},{"text":"impl Unpin for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl Unpin for validate_captcha_token","synthetic":true,"types":["guard::api::v1::pow::verify_token::validate_captcha_token"]},{"text":"impl Unpin for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl Unpin for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl Unpin for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl Unpin for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl Unpin for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl Unpin for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl Unpin for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl Unpin for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 27e75cc4..c380744b 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 ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]},{"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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 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<'de> Deserialize<'de> for PoWConfig","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl<'de> Deserialize<'de> for GetConfigPayload","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl<'de> Deserialize<'de> for ValidationToken","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl<'de> Deserialize<'de> for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"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 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 ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]},{"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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl<'de> Deserialize<'de> for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 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 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 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 09aa9c95..594112de 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 ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]},{"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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Serialize for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Serialize for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 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 PoWConfig","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl Serialize for GetConfigPayload","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl Serialize for ValidationToken","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl Serialize for CaptchaValidateResp","synthetic":false,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"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"]}]; +implementors["guard"] = [{"text":"impl Serialize for ErrorToResponse","synthetic":false,"types":["guard::errors::ErrorToResponse"]},{"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 Secret","synthetic":false,"types":["guard::api::v1::auth::Secret"]},{"text":"impl Serialize for AccountCheckPayload","synthetic":false,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl Serialize for AccountCheckResp","synthetic":false,"types":["guard::api::v1::auth::AccountCheckResp"]},{"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 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 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"]}]; 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 9820af1c..1089daba 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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl RefUnwindSafe for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl RefUnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl RefUnwindSafe for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl RefUnwindSafe for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl RefUnwindSafe for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl RefUnwindSafe for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl RefUnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl RefUnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl RefUnwindSafe for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl RefUnwindSafe for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl RefUnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl RefUnwindSafe for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl RefUnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl RefUnwindSafe for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl RefUnwindSafe for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl RefUnwindSafe for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl RefUnwindSafe for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl RefUnwindSafe for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl RefUnwindSafe for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl RefUnwindSafe for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl RefUnwindSafe for PoWConfig","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl RefUnwindSafe for GetConfigPayload","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl RefUnwindSafe for get_config","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::get_config"]},{"text":"impl RefUnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl RefUnwindSafe for verify_pow","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::verify_pow"]},{"text":"impl RefUnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"text":"impl RefUnwindSafe for validate_captcha_token","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"text":"impl RefUnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl RefUnwindSafe for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl RefUnwindSafe for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl RefUnwindSafe for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl RefUnwindSafe for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl RefUnwindSafe for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl RefUnwindSafe for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl RefUnwindSafe for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl RefUnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl RefUnwindSafe for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl RefUnwindSafe for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl RefUnwindSafe for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl RefUnwindSafe for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl RefUnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl RefUnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl RefUnwindSafe for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl RefUnwindSafe for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl RefUnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl RefUnwindSafe for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl RefUnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl RefUnwindSafe for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl RefUnwindSafe for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl RefUnwindSafe for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl RefUnwindSafe for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl RefUnwindSafe for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl RefUnwindSafe for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl RefUnwindSafe for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"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 get_config","synthetic":true,"types":["guard::api::v1::pow::get_config::get_config"]},{"text":"impl RefUnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl RefUnwindSafe for verify_pow","synthetic":true,"types":["guard::api::v1::pow::verify_pow::verify_pow"]},{"text":"impl RefUnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl RefUnwindSafe for validate_captcha_token","synthetic":true,"types":["guard::api::v1::pow::verify_token::validate_captcha_token"]},{"text":"impl RefUnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl RefUnwindSafe for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl RefUnwindSafe for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl RefUnwindSafe for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl RefUnwindSafe for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl RefUnwindSafe for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl RefUnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl RefUnwindSafe for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 0c7a77bb..23cd2ee6 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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl UnwindSafe for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl UnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl UnwindSafe for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl UnwindSafe for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl UnwindSafe for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl UnwindSafe for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl UnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl UnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl UnwindSafe for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl UnwindSafe for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl UnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl UnwindSafe for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl UnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl UnwindSafe for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl UnwindSafe for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl UnwindSafe for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl UnwindSafe for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl UnwindSafe for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl UnwindSafe for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl UnwindSafe for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"text":"impl UnwindSafe for PoWConfig","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::PoWConfig"]},{"text":"impl UnwindSafe for GetConfigPayload","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::GetConfigPayload"]},{"text":"impl UnwindSafe for get_config","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::get_config::get_config"]},{"text":"impl UnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::ValidationToken"]},{"text":"impl UnwindSafe for verify_pow","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_pow::verify_pow"]},{"text":"impl UnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::CaptchaValidateResp"]},{"text":"impl UnwindSafe for validate_captcha_token","synthetic":true,"types":["guard::api::v1::mcaptcha::pow::verify_token::validate_captcha_token"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"text":"impl UnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl UnwindSafe for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl UnwindSafe for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl UnwindSafe for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl UnwindSafe for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl UnwindSafe for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl UnwindSafe for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 Data","synthetic":true,"types":["guard::data::Data"]},{"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 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 signup","synthetic":true,"types":["guard::api::v1::auth::signup"]},{"text":"impl UnwindSafe for signin","synthetic":true,"types":["guard::api::v1::auth::signin"]},{"text":"impl UnwindSafe for Secret","synthetic":true,"types":["guard::api::v1::auth::Secret"]},{"text":"impl UnwindSafe for get_secret","synthetic":true,"types":["guard::api::v1::auth::get_secret"]},{"text":"impl UnwindSafe for update_user_secret","synthetic":true,"types":["guard::api::v1::auth::update_user_secret"]},{"text":"impl UnwindSafe for signout","synthetic":true,"types":["guard::api::v1::auth::signout"]},{"text":"impl UnwindSafe for delete_account","synthetic":true,"types":["guard::api::v1::auth::delete_account"]},{"text":"impl UnwindSafe for AccountCheckPayload","synthetic":true,"types":["guard::api::v1::auth::AccountCheckPayload"]},{"text":"impl UnwindSafe for AccountCheckResp","synthetic":true,"types":["guard::api::v1::auth::AccountCheckResp"]},{"text":"impl UnwindSafe for username_exists","synthetic":true,"types":["guard::api::v1::auth::username_exists"]},{"text":"impl UnwindSafe for email_exists","synthetic":true,"types":["guard::api::v1::auth::email_exists"]},{"text":"impl UnwindSafe for UpdateDuration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::UpdateDuration"]},{"text":"impl UnwindSafe for update_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::update_duration"]},{"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 get_duration","synthetic":true,"types":["guard::api::v1::mcaptcha::duration::get_duration"]},{"text":"impl UnwindSafe for AddLevels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::AddLevels"]},{"text":"impl UnwindSafe for add_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::add_levels"]},{"text":"impl UnwindSafe for update_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::update_levels"]},{"text":"impl UnwindSafe for delete_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::delete_levels"]},{"text":"impl UnwindSafe for get_levels","synthetic":true,"types":["guard::api::v1::mcaptcha::levels::get_levels"]},{"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 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 add_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::add_mcaptcha"]},{"text":"impl UnwindSafe for update_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::update_token"]},{"text":"impl UnwindSafe for get_token","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::get_token"]},{"text":"impl UnwindSafe for delete_mcaptcha","synthetic":true,"types":["guard::api::v1::mcaptcha::mcaptcha::delete_mcaptcha"]},{"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 build_details","synthetic":true,"types":["guard::api::v1::meta::build_details"]},{"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 health","synthetic":true,"types":["guard::api::v1::meta::health"]},{"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 get_config","synthetic":true,"types":["guard::api::v1::pow::get_config::get_config"]},{"text":"impl UnwindSafe for ValidationToken","synthetic":true,"types":["guard::api::v1::pow::verify_pow::ValidationToken"]},{"text":"impl UnwindSafe for verify_pow","synthetic":true,"types":["guard::api::v1::pow::verify_pow::verify_pow"]},{"text":"impl UnwindSafe for CaptchaValidateResp","synthetic":true,"types":["guard::api::v1::pow::verify_token::CaptchaValidateResp"]},{"text":"impl UnwindSafe for validate_captcha_token","synthetic":true,"types":["guard::api::v1::pow::verify_token::validate_captcha_token"]},{"text":"impl UnwindSafe for Asset","synthetic":true,"types":["guard::docs::Asset"]},{"text":"impl UnwindSafe for dist","synthetic":true,"types":["guard::docs::dist"]},{"text":"impl UnwindSafe for spec","synthetic":true,"types":["guard::docs::spec"]},{"text":"impl UnwindSafe for index","synthetic":true,"types":["guard::docs::index"]},{"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 IndexPage","synthetic":true,"types":["guard::templates::auth::login::IndexPage"]},{"text":"impl UnwindSafe for login","synthetic":true,"types":["guard::templates::auth::login::login"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::auth::register::IndexPage"]},{"text":"impl UnwindSafe for join","synthetic":true,"types":["guard::templates::auth::register::join"]},{"text":"impl UnwindSafe for IndexPage","synthetic":true,"types":["guard::templates::panel::IndexPage"]},{"text":"impl UnwindSafe for panel","synthetic":true,"types":["guard::templates::panel::panel"]},{"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 a4c58294..e654879b 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"guard":{"doc":"","i":[[0,"data","guard","",null,null],[3,"Data","guard::data","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[11,"new","","",0,[[]]],[0,"errors","guard","",null,null],[4,"ServiceError","guard::errors","",null,null],[13,"InternalServerError","","",1,null],[13,"ClosedForRegistration","","",1,null],[13,"NotAnEmail","","",1,null],[13,"NotAUrl","","",1,null],[13,"WrongPassword","","",1,null],[13,"UsernameNotFound","","",1,null],[13,"AuthorizationRequired","","",1,null],[13,"ProfainityError","","when the value passed contains profainity",1,null],[13,"BlacklistError","","when the value passed contains blacklisted words see …",1,null],[13,"UsernameCaseMappedError","","when the value passed contains characters not present in …",1,null],[13,"PasswordTooShort","","",1,null],[13,"PasswordTooLong","","",1,null],[13,"UsernameTaken","","when the a username is already taken",1,null],[13,"TokenNotFound","","when the a token name is already taken token not found",1,null],[13,"CaptchaError","","",1,null],[3,"ErrorToResponse","","",null,null],[12,"error","","",2,null],[6,"ServiceResult","","",null,null],[0,"api","guard","",null,null],[0,"v1","guard::api","",null,null],[0,"auth","guard::api::v1","",null,null],[3,"Register","guard::api::v1::auth","",null,null],[12,"username","","",3,null],[12,"password","","",3,null],[12,"email","","",3,null],[3,"Login","","",null,null],[12,"username","","",4,null],[12,"password","","",4,null],[3,"Password","","",null,null],[12,"password","","",5,null],[3,"signup","","",null,null],[3,"signin","","",null,null],[3,"Secret","","",null,null],[12,"secret","","",6,null],[3,"get_secret","","",null,null],[3,"update_user_secret","","",null,null],[3,"signout","","",null,null],[5,"is_authenticated","","Check if user is authenticated",null,[[["identity",3]],[["serviceerror",4],["result",4]]]],[3,"delete_account","","",null,null],[3,"AccountCheckPayload","","",null,null],[12,"val","","",7,null],[3,"AccountCheckResp","","",null,null],[12,"exists","","",8,null],[3,"username_exists","","",null,null],[3,"email_exists","","",null,null],[0,"mcaptcha","guard::api::v1","",null,null],[0,"duration","guard::api::v1::mcaptcha","",null,null],[3,"UpdateDuration","guard::api::v1::mcaptcha::duration","",null,null],[12,"key","","",9,null],[12,"duration","","",9,null],[3,"update_duration","","",null,null],[3,"GetDurationResp","","",null,null],[12,"duration","","",10,null],[3,"GetDuration","","",null,null],[12,"token","","",11,null],[3,"get_duration","","",null,null],[0,"levels","guard::api::v1::mcaptcha","",null,null],[3,"AddLevels","guard::api::v1::mcaptcha::levels","",null,null],[12,"levels","","",12,null],[12,"key","","",12,null],[3,"add_levels","","",null,null],[3,"update_levels","","",null,null],[3,"delete_levels","","",null,null],[3,"get_levels","","",null,null],[3,"Levels","","",null,null],[12,"levels","","",13,null],[3,"I32Levels","","",null,null],[12,"difficulty_factor","","",14,null],[12,"visitor_threshold","","",14,null],[5,"get_levels_util","","",null,[[["data",3],["str",15]]]],[0,"mcaptcha","guard::api::v1::mcaptcha","",null,null],[3,"MCaptchaID","guard::api::v1::mcaptcha::mcaptcha","",null,null],[12,"name","","",15,null],[3,"MCaptchaDetails","","",null,null],[12,"name","","",16,null],[12,"key","","",16,null],[3,"add_mcaptcha","","",null,null],[3,"update_token","","",null,null],[5,"update_token_helper","","",null,[[["data",3],["str",15]]]],[3,"get_token","","",null,null],[3,"delete_mcaptcha","","",null,null],[0,"pow","guard::api::v1::mcaptcha","",null,null],[0,"get_config","guard::api::v1::mcaptcha::pow","",null,null],[3,"PoWConfig","guard::api::v1::mcaptcha::pow::get_config","",null,null],[12,"name","","",17,null],[12,"domain","","",17,null],[3,"GetConfigPayload","","",null,null],[12,"key","","",18,null],[3,"get_config","","",null,null],[5,"init_mcaptcha","","",null,[[["data",3],["str",15]]]],[0,"verify_pow","guard::api::v1::mcaptcha::pow","",null,null],[3,"ValidationToken","guard::api::v1::mcaptcha::pow::verify_pow","",null,null],[12,"token","","",19,null],[3,"verify_pow","","",null,null],[0,"verify_token","guard::api::v1::mcaptcha::pow","",null,null],[3,"CaptchaValidateResp","guard::api::v1::mcaptcha::pow::verify_token","",null,null],[12,"valid","","",20,null],[3,"validate_captcha_token","","",null,null],[5,"get_random","guard::api::v1::mcaptcha","",null,[[["usize",15]],["string",3]]],[0,"meta","guard::api::v1","",null,null],[3,"BuildDetails","guard::api::v1::meta","",null,null],[12,"version","","",21,null],[12,"git_commit_hash","","",21,null],[3,"BuildDetailsBuilder","","Builder for BuildDetails.",null,null],[12,"version","","",22,null],[12,"git_commit_hash","","",22,null],[11,"version","","",22,[[["str",15]]]],[11,"git_commit_hash","","",22,[[["str",15]]]],[11,"build","","Builds a new BuildDetails.",22,[[],[["result",4],["builddetails",3],["builddetailsbuildererror",4]]]],[4,"BuildDetailsBuilderError","","Error type for BuildDetailsBuilder",null,null],[13,"UninitializedField","","Uninitialized field",23,null],[13,"ValidationError","","Custom validation error",23,null],[3,"build_details","","",null,null],[3,"Health","","Health check return datatype",null,null],[12,"db","","",24,null],[3,"HealthBuilder","","Builder for Health.",null,null],[12,"db","","",25,null],[11,"db","","",25,[[["bool",15]]]],[11,"build","","Builds a new Health.",25,[[],[["healthbuildererror",4],["result",4],["health",3]]]],[4,"HealthBuilderError","","Error type for HealthBuilder",null,null],[13,"UninitializedField","","Uninitialized field",26,null],[13,"ValidationError","","Custom validation error",26,null],[3,"health","","",null,null],[5,"services","guard::api::v1","",null,[[["serviceconfig",3]]]],[0,"docs","guard","",null,null],[3,"Asset","guard::docs","",null,null],[11,"get","","",27,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",27,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[3,"dist","","",null,null],[3,"spec","","",null,null],[3,"index","","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"settings","guard","",null,null],[3,"Server","guard::settings","",null,null],[12,"allow_registration","","",28,null],[12,"port","","",28,null],[12,"domain","","",28,null],[12,"cookie_secret","","",28,null],[12,"ip","","",28,null],[3,"Captcha","","",null,null],[12,"salt","","",29,null],[12,"gc","","",29,null],[11,"get_ip","","",28,[[],["string",3]]],[3,"DatabaseBuilder","","",null,null],[12,"port","","",30,null],[12,"hostname","","",30,null],[12,"username","","",30,null],[12,"password","","",30,null],[12,"name","","",30,null],[12,"url","","",30,null],[11,"extract_database_url","","",30,[[["url",3]]]],[3,"Database","","",null,null],[12,"url","","",31,null],[12,"pool","","",31,null],[3,"Settings","","",null,null],[12,"debug","","",32,null],[12,"database","","",32,null],[12,"server","","",32,null],[12,"pow","","",32,null],[11,"new","","",32,[[],[["result",4],["configerror",4]]]],[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","","",33,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",33,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[3,"dist","","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"templates","guard","",null,null],[0,"auth","guard::templates","",null,null],[0,"login","guard::templates::auth","",null,null],[3,"IndexPage","guard::templates::auth::login","",null,null],[12,"name","","",34,null],[12,"title","","",34,null],[11,"run","","",34,[[],[["str",15],["result",4],["string",3]]]],[3,"login","","",null,null],[0,"register","guard::templates::auth","",null,null],[3,"IndexPage","guard::templates::auth::register","",null,null],[12,"name","","",35,null],[12,"title","","",35,null],[11,"run","","",35,[[],[["str",15],["result",4],["string",3]]]],[3,"join","","",null,null],[0,"panel","guard::templates","",null,null],[3,"IndexPage","guard::templates::panel","",null,null],[12,"name","","",36,null],[12,"title","","",36,null],[17,"TITLE","","",null,null],[11,"run","","",36,[[],[["str",15],["result",4],["string",3]]]],[3,"panel","","",null,null],[5,"services","guard::templates","",null,[[["serviceconfig",3]]]],[3,"Data","guard","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[3,"Settings","","",null,null],[12,"debug","","",32,null],[12,"database","","",32,null],[12,"server","","",32,null],[12,"pow","","",32,null],[3,"SETTINGS","","",null,null],[12,"__private_field","","",37,null],[3,"S","","",null,null],[12,"__private_field","","",38,null],[3,"FILES","","",null,null],[12,"__private_field","","",39,null],[3,"JS","","",null,null],[12,"__private_field","","",40,null],[3,"CSS","","",null,null],[12,"__private_field","","",41,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],[7,"VERIFICATION_PATH","","",null,null],[5,"main","","",null,[[],["result",6]]],[5,"get_json_err","","",null,[[],["jsonconfig",3]]],[5,"get_identity_service","","",null,[[],[["identityservice",3],["cookieidentitypolicy",3]]]],[11,"from","guard::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","guard::errors","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"to_string","","",1,[[],["string",3]]],[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,"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::auth","",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","","",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,"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","","",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","","",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","","",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","","",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","","",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","","",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","","",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::api::v1::mcaptcha::duration","",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","","",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","","",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","","",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","guard::api::v1::mcaptcha::levels","",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","","",52,[[]]],[11,"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","","",53,[[]]],[11,"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,"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,"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","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_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","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_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","guard::api::v1::mcaptcha::mcaptcha","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_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","","",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","","",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","","",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","","",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::api::v1::mcaptcha::pow::get_config","",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","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_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","","",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::api::v1::mcaptcha::pow::verify_pow","",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","","",61,[[]]],[11,"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","guard::api::v1::mcaptcha::pow::verify_token","",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","","",62,[[]]],[11,"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","guard::api::v1::meta","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_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","","",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_string","","",23,[[],["string",3]]],[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","","",63,[[]]],[11,"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","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[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_string","","",26,[[],["string",3]]],[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","","",64,[[]]],[11,"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::docs","",27,[[]]],[11,"into","","",27,[[]]],[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","","",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","","",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","","",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::settings","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_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","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_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,"to_owned","","",30,[[]]],[11,"clone_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","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_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","","",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::static_assets","",33,[[]]],[11,"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","","",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::templates::auth::login","",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","","",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","guard::templates::auth::register","",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","","",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","guard::templates::panel","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_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","","",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","guard","",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","","",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","","",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","","",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","","",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","guard::errors","",1,[[["credserror",4]],["serviceerror",4]]],[11,"from","","",1,[[["validationerrors",3]],["serviceerror",4]]],[11,"from","","",1,[[["parseerror",4]],["serviceerror",4]]],[11,"from","","",1,[[["captchaerror",4]],["serviceerror",4]]],[11,"from","","",1,[[["error",4]]]],[11,"from","guard::api::v1::meta","",23,[[["uninitializedfielderror",3]]]],[11,"from","","",23,[[["string",3]]]],[11,"from","","",26,[[["uninitializedfielderror",3]]]],[11,"from","","",26,[[["string",3]]]],[11,"clone","guard::data","",0,[[],["data",3]]],[11,"clone","guard::errors","",1,[[],["serviceerror",4]]],[11,"clone","guard::api::v1::auth","",3,[[],["register",3]]],[11,"clone","","",4,[[],["login",3]]],[11,"clone","","",5,[[],["password",3]]],[11,"clone","","",6,[[],["secret",3]]],[11,"clone","","",7,[[],["accountcheckpayload",3]]],[11,"clone","","",8,[[],["accountcheckresp",3]]],[11,"clone","guard::api::v1::mcaptcha::levels","",13,[[],["levels",3]]],[11,"clone","","",14,[[],["i32levels",3]]],[11,"clone","guard::api::v1::mcaptcha::mcaptcha","",15,[[],["mcaptchaid",3]]],[11,"clone","","",16,[[],["mcaptchadetails",3]]],[11,"clone","guard::api::v1::mcaptcha::pow::get_config","",17,[[],["powconfig",3]]],[11,"clone","","",18,[[],["getconfigpayload",3]]],[11,"clone","guard::api::v1::mcaptcha::pow::verify_pow","",19,[[],["validationtoken",3]]],[11,"clone","guard::api::v1::mcaptcha::pow::verify_token","",20,[[],["captchavalidateresp",3]]],[11,"clone","guard::api::v1::meta","",21,[[],["builddetails",3]]],[11,"clone","","",22,[[],["builddetailsbuilder",3]]],[11,"clone","","",24,[[],["health",3]]],[11,"clone","","",25,[[],["healthbuilder",3]]],[11,"clone","guard::settings","",28,[[],["server",3]]],[11,"clone","","",29,[[],["captcha",3]]],[11,"clone","","",30,[[],["databasebuilder",3]]],[11,"clone","","",31,[[],["database",3]]],[11,"clone","","",32,[[],["settings",3]]],[11,"clone","guard::templates::auth::login","",34,[[],["indexpage",3]]],[11,"clone","guard::templates::auth::register","",35,[[],["indexpage",3]]],[11,"clone","guard::templates::panel","",36,[[],["indexpage",3]]],[11,"default","guard::api::v1::meta","",22,[[]]],[11,"default","","",25,[[]]],[11,"default","guard::templates::auth::login","",34,[[]]],[11,"default","guard::templates::auth::register","",35,[[]]],[11,"default","guard::templates::panel","",36,[[]]],[11,"eq","guard::errors","",1,[[["serviceerror",4]],["bool",15]]],[11,"ne","","",1,[[["serviceerror",4]],["bool",15]]],[11,"deref","guard","",37,[[],["settings",3]]],[11,"deref","","",38,[[],["string",3]]],[11,"deref","","",39,[[],["filemap",3]]],[11,"deref","","",40,[[],["str",15]]],[11,"deref","","",41,[[],["str",15]]],[11,"fmt","guard::errors","",1,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::auth","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",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","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::mcaptcha","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::pow::get_config","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",18,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::pow::verify_pow","",19,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::pow::verify_token","",20,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",21,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","guard::settings","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","guard::errors","",1,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"source","guard::errors","",1,[[],[["option",4],["error",8]]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","guard::api::v1::auth","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::duration","",9,[[],["result",4]]],[11,"deserialize","","",10,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::levels","",12,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",14,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::mcaptcha","",15,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::pow::get_config","",17,[[],["result",4]]],[11,"deserialize","","",18,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::pow::verify_pow","",19,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::pow::verify_token","",20,[[],["result",4]]],[11,"deserialize","guard::api::v1::meta","",21,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","guard::settings","",28,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"serialize","guard::errors","",2,[[],["result",4]]],[11,"serialize","guard::api::v1::auth","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::duration","",9,[[],["result",4]]],[11,"serialize","","",10,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::levels","",12,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",14,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::mcaptcha","",15,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::pow::get_config","",17,[[],["result",4]]],[11,"serialize","","",18,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::pow::verify_pow","",19,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::pow::verify_token","",20,[[],["result",4]]],[11,"serialize","guard::api::v1::meta","",21,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"register","guard::api::v1::auth","",42,[[["appservice",3]]]],[11,"register","","",43,[[["appservice",3]]]],[11,"register","","",44,[[["appservice",3]]]],[11,"register","","",45,[[["appservice",3]]]],[11,"register","","",46,[[["appservice",3]]]],[11,"register","","",47,[[["appservice",3]]]],[11,"register","","",48,[[["appservice",3]]]],[11,"register","","",49,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::duration","",50,[[["appservice",3]]]],[11,"register","","",51,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::levels","",52,[[["appservice",3]]]],[11,"register","","",53,[[["appservice",3]]]],[11,"register","","",54,[[["appservice",3]]]],[11,"register","","",55,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::mcaptcha","",56,[[["appservice",3]]]],[11,"register","","",57,[[["appservice",3]]]],[11,"register","","",58,[[["appservice",3]]]],[11,"register","","",59,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::pow::get_config","",60,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::pow::verify_pow","",61,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::pow::verify_token","",62,[[["appservice",3]]]],[11,"register","guard::api::v1::meta","",63,[[["appservice",3]]]],[11,"register","","",64,[[["appservice",3]]]],[11,"register","guard::docs","",65,[[["appservice",3]]]],[11,"register","","",66,[[["appservice",3]]]],[11,"register","","",67,[[["appservice",3]]]],[11,"register","guard::static_assets","",68,[[["appservice",3]]]],[11,"register","guard::templates::auth::login","",69,[[["appservice",3]]]],[11,"register","guard::templates::auth::register","",70,[[["appservice",3]]]],[11,"register","guard::templates::panel","",71,[[["appservice",3]]]],[11,"error_response","guard::errors","",1,[[],["httpresponse",3]]],[11,"status_code","","",1,[[],["statuscode",3]]],[11,"initialize","guard","",37,[[]]],[11,"initialize","","",38,[[]]],[11,"initialize","","",39,[[]]],[11,"initialize","","",40,[[]]],[11,"initialize","","",41,[[]]],[11,"get","guard::docs","",27,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",27,[[],["filenames",4]]],[11,"get","guard::static_assets","",33,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",33,[[],["filenames",4]]],[11,"render_once","guard::templates::auth::login","",34,[[],["renderresult",6]]],[11,"render_once_to","","",34,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::templates::auth::register","",35,[[],["renderresult",6]]],[11,"render_once_to","","",35,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::templates::panel","",36,[[],["renderresult",6]]],[11,"render_once_to","","",36,[[["buffer",3]],[["rendererror",4],["result",4]]]]],"p":[[3,"Data"],[4,"ServiceError"],[3,"ErrorToResponse"],[3,"Register"],[3,"Login"],[3,"Password"],[3,"Secret"],[3,"AccountCheckPayload"],[3,"AccountCheckResp"],[3,"UpdateDuration"],[3,"GetDurationResp"],[3,"GetDuration"],[3,"AddLevels"],[3,"Levels"],[3,"I32Levels"],[3,"MCaptchaID"],[3,"MCaptchaDetails"],[3,"PoWConfig"],[3,"GetConfigPayload"],[3,"ValidationToken"],[3,"CaptchaValidateResp"],[3,"BuildDetails"],[3,"BuildDetailsBuilder"],[4,"BuildDetailsBuilderError"],[3,"Health"],[3,"HealthBuilder"],[4,"HealthBuilderError"],[3,"Asset"],[3,"Server"],[3,"Captcha"],[3,"DatabaseBuilder"],[3,"Database"],[3,"Settings"],[3,"Asset"],[3,"IndexPage"],[3,"IndexPage"],[3,"IndexPage"],[3,"SETTINGS"],[3,"S"],[3,"FILES"],[3,"JS"],[3,"CSS"],[3,"signup"],[3,"signin"],[3,"get_secret"],[3,"update_user_secret"],[3,"signout"],[3,"delete_account"],[3,"username_exists"],[3,"email_exists"],[3,"update_duration"],[3,"get_duration"],[3,"add_levels"],[3,"update_levels"],[3,"delete_levels"],[3,"get_levels"],[3,"add_mcaptcha"],[3,"update_token"],[3,"get_token"],[3,"delete_mcaptcha"],[3,"get_config"],[3,"verify_pow"],[3,"validate_captcha_token"],[3,"build_details"],[3,"health"],[3,"dist"],[3,"spec"],[3,"index"],[3,"dist"],[3,"login"],[3,"join"],[3,"panel"]]},\ +"guard":{"doc":"","i":[[0,"data","guard","",null,null],[3,"Data","guard::data","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[11,"new","","",0,[[]]],[0,"errors","guard","",null,null],[4,"ServiceError","guard::errors","",null,null],[13,"InternalServerError","","",1,null],[13,"ClosedForRegistration","","",1,null],[13,"NotAnEmail","","",1,null],[13,"NotAUrl","","",1,null],[13,"WrongPassword","","",1,null],[13,"UsernameNotFound","","",1,null],[13,"AuthorizationRequired","","",1,null],[13,"ProfainityError","","when the value passed contains profainity",1,null],[13,"BlacklistError","","when the value passed contains blacklisted words see …",1,null],[13,"UsernameCaseMappedError","","when the value passed contains characters not present in …",1,null],[13,"PasswordTooShort","","",1,null],[13,"PasswordTooLong","","",1,null],[13,"UsernameTaken","","when the a username is already taken",1,null],[13,"TokenNotFound","","when the a token name is already taken token not found",1,null],[13,"CaptchaError","","",1,null],[3,"ErrorToResponse","","",null,null],[12,"error","","",2,null],[6,"ServiceResult","","",null,null],[0,"api","guard","",null,null],[0,"v1","guard::api","",null,null],[0,"auth","guard::api::v1","",null,null],[3,"Register","guard::api::v1::auth","",null,null],[12,"username","","",3,null],[12,"password","","",3,null],[12,"email","","",3,null],[3,"Login","","",null,null],[12,"username","","",4,null],[12,"password","","",4,null],[3,"Password","","",null,null],[12,"password","","",5,null],[3,"signup","","",null,null],[3,"signin","","",null,null],[3,"Secret","","",null,null],[12,"secret","","",6,null],[3,"get_secret","","",null,null],[3,"update_user_secret","","",null,null],[3,"signout","","",null,null],[5,"is_authenticated","","Check if user is authenticated",null,[[["identity",3]],[["serviceerror",4],["result",4]]]],[3,"delete_account","","",null,null],[3,"AccountCheckPayload","","",null,null],[12,"val","","",7,null],[3,"AccountCheckResp","","",null,null],[12,"exists","","",8,null],[3,"username_exists","","",null,null],[3,"email_exists","","",null,null],[0,"mcaptcha","guard::api::v1","",null,null],[0,"duration","guard::api::v1::mcaptcha","",null,null],[3,"UpdateDuration","guard::api::v1::mcaptcha::duration","",null,null],[12,"key","","",9,null],[12,"duration","","",9,null],[3,"update_duration","","",null,null],[3,"GetDurationResp","","",null,null],[12,"duration","","",10,null],[3,"GetDuration","","",null,null],[12,"token","","",11,null],[3,"get_duration","","",null,null],[0,"levels","guard::api::v1::mcaptcha","",null,null],[3,"AddLevels","guard::api::v1::mcaptcha::levels","",null,null],[12,"levels","","",12,null],[12,"key","","",12,null],[3,"add_levels","","",null,null],[3,"update_levels","","",null,null],[3,"delete_levels","","",null,null],[3,"get_levels","","",null,null],[3,"Levels","","",null,null],[12,"levels","","",13,null],[3,"I32Levels","","",null,null],[12,"difficulty_factor","","",14,null],[12,"visitor_threshold","","",14,null],[5,"get_levels_util","","",null,[[["data",3],["str",15]]]],[0,"mcaptcha","guard::api::v1::mcaptcha","",null,null],[3,"MCaptchaID","guard::api::v1::mcaptcha::mcaptcha","",null,null],[12,"name","","",15,null],[3,"MCaptchaDetails","","",null,null],[12,"name","","",16,null],[12,"key","","",16,null],[3,"add_mcaptcha","","",null,null],[3,"update_token","","",null,null],[5,"update_token_helper","","",null,[[["data",3],["str",15]]]],[3,"get_token","","",null,null],[3,"delete_mcaptcha","","",null,null],[5,"get_random","guard::api::v1::mcaptcha","",null,[[["usize",15]],["string",3]]],[0,"meta","guard::api::v1","",null,null],[3,"BuildDetails","guard::api::v1::meta","",null,null],[12,"version","","",17,null],[12,"git_commit_hash","","",17,null],[3,"BuildDetailsBuilder","","Builder for BuildDetails.",null,null],[12,"version","","",18,null],[12,"git_commit_hash","","",18,null],[11,"version","","",18,[[["str",15]]]],[11,"git_commit_hash","","",18,[[["str",15]]]],[11,"build","","Builds a new BuildDetails.",18,[[],[["result",4],["builddetails",3],["builddetailsbuildererror",4]]]],[4,"BuildDetailsBuilderError","","Error type for BuildDetailsBuilder",null,null],[13,"UninitializedField","","Uninitialized field",19,null],[13,"ValidationError","","Custom validation error",19,null],[3,"build_details","","",null,null],[3,"Health","","Health check return datatype",null,null],[12,"db","","",20,null],[3,"HealthBuilder","","Builder for Health.",null,null],[12,"db","","",21,null],[11,"db","","",21,[[["bool",15]]]],[11,"build","","Builds a new Health.",21,[[],[["result",4],["health",3],["healthbuildererror",4]]]],[4,"HealthBuilderError","","Error type for HealthBuilder",null,null],[13,"UninitializedField","","Uninitialized field",22,null],[13,"ValidationError","","Custom validation error",22,null],[3,"health","","",null,null],[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","","",23,null],[12,"domain","","",23,null],[3,"GetConfigPayload","","",null,null],[12,"key","","",24,null],[3,"get_config","","",null,null],[5,"init_mcaptcha","","",null,[[["data",3],["str",15]]]],[0,"verify_pow","guard::api::v1::pow","",null,null],[3,"ValidationToken","guard::api::v1::pow::verify_pow","",null,null],[12,"token","","",25,null],[3,"verify_pow","","",null,null],[0,"verify_token","guard::api::v1::pow","",null,null],[3,"CaptchaValidateResp","guard::api::v1::pow::verify_token","",null,null],[12,"valid","","",26,null],[3,"validate_captcha_token","","",null,null],[5,"services","guard::api::v1","",null,[[["serviceconfig",3]]]],[0,"docs","guard","",null,null],[3,"Asset","guard::docs","",null,null],[11,"get","","",27,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",27,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[3,"dist","","",null,null],[3,"spec","","",null,null],[3,"index","","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"settings","guard","",null,null],[3,"Server","guard::settings","",null,null],[12,"allow_registration","","",28,null],[12,"port","","",28,null],[12,"domain","","",28,null],[12,"cookie_secret","","",28,null],[12,"ip","","",28,null],[3,"Captcha","","",null,null],[12,"salt","","",29,null],[12,"gc","","",29,null],[11,"get_ip","","",28,[[],["string",3]]],[3,"DatabaseBuilder","","",null,null],[12,"port","","",30,null],[12,"hostname","","",30,null],[12,"username","","",30,null],[12,"password","","",30,null],[12,"name","","",30,null],[12,"url","","",30,null],[11,"extract_database_url","","",30,[[["url",3]]]],[3,"Database","","",null,null],[12,"url","","",31,null],[12,"pool","","",31,null],[3,"Settings","","",null,null],[12,"debug","","",32,null],[12,"database","","",32,null],[12,"server","","",32,null],[12,"pow","","",32,null],[11,"new","","",32,[[],[["result",4],["configerror",4]]]],[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","","",33,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",33,[[]]],[5,"handle_embedded_file","","",null,[[["str",15]],["httpresponse",3]]],[3,"dist","","",null,null],[5,"services","","",null,[[["serviceconfig",3]]]],[0,"templates","guard","",null,null],[0,"auth","guard::templates","",null,null],[0,"login","guard::templates::auth","",null,null],[3,"IndexPage","guard::templates::auth::login","",null,null],[12,"name","","",34,null],[12,"title","","",34,null],[11,"run","","",34,[[],[["str",15],["result",4],["string",3]]]],[3,"login","","",null,null],[0,"register","guard::templates::auth","",null,null],[3,"IndexPage","guard::templates::auth::register","",null,null],[12,"name","","",35,null],[12,"title","","",35,null],[11,"run","","",35,[[],[["str",15],["result",4],["string",3]]]],[3,"join","","",null,null],[0,"panel","guard::templates","",null,null],[3,"IndexPage","guard::templates::panel","",null,null],[12,"name","","",36,null],[12,"title","","",36,null],[17,"TITLE","","",null,null],[11,"run","","",36,[[],[["str",15],["result",4],["string",3]]]],[3,"panel","","",null,null],[5,"services","guard::templates","",null,[[["serviceconfig",3]]]],[3,"Data","guard","",null,null],[12,"db","","",0,null],[12,"creds","","",0,null],[12,"captcha","","",0,null],[3,"Settings","","",null,null],[12,"debug","","",32,null],[12,"database","","",32,null],[12,"server","","",32,null],[12,"pow","","",32,null],[3,"SETTINGS","","",null,null],[12,"__private_field","","",37,null],[3,"S","","",null,null],[12,"__private_field","","",38,null],[3,"FILES","","",null,null],[12,"__private_field","","",39,null],[3,"JS","","",null,null],[12,"__private_field","","",40,null],[3,"CSS","","",null,null],[12,"__private_field","","",41,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],[7,"VERIFICATION_PATH","","",null,null],[5,"main","","",null,[[],["result",6]]],[5,"get_json_err","","",null,[[],["jsonconfig",3]]],[5,"get_identity_service","","",null,[[],[["identityservice",3],["cookieidentitypolicy",3]]]],[11,"from","guard::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","guard::errors","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"to_string","","",1,[[],["string",3]]],[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,"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::auth","",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","","",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,"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","","",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","","",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","","",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","","",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","","",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","","",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","","",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::api::v1::mcaptcha::duration","",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","","",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","","",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","","",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","guard::api::v1::mcaptcha::levels","",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","","",52,[[]]],[11,"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","","",53,[[]]],[11,"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,"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,"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","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_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","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_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","guard::api::v1::mcaptcha::mcaptcha","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_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","","",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","","",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","","",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","","",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::api::v1::meta","",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","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_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","","",19,[[]]],[11,"into","","",19,[[]]],[11,"to_string","","",19,[[],["string",3]]],[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","","",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","","",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","","",21,[[]]],[11,"into","","",21,[[]]],[11,"to_owned","","",21,[[]]],[11,"clone_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","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_string","","",22,[[],["string",3]]],[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","","",61,[[]]],[11,"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","guard::api::v1::pow::get_config","",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_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[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","","",62,[[]]],[11,"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","guard::api::v1::pow::verify_pow","",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","","",63,[[]]],[11,"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","guard::api::v1::pow::verify_token","",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","","",64,[[]]],[11,"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::docs","",27,[[]]],[11,"into","","",27,[[]]],[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","","",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","","",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","","",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::settings","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_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","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_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,"to_owned","","",30,[[]]],[11,"clone_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","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_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","","",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::static_assets","",33,[[]]],[11,"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","","",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::templates::auth::login","",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","","",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","guard::templates::auth::register","",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","","",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","guard::templates::panel","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_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","","",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","guard","",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","","",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","","",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","","",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","","",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","guard::errors","",1,[[["credserror",4]],["serviceerror",4]]],[11,"from","","",1,[[["validationerrors",3]],["serviceerror",4]]],[11,"from","","",1,[[["parseerror",4]],["serviceerror",4]]],[11,"from","","",1,[[["captchaerror",4]],["serviceerror",4]]],[11,"from","","",1,[[["error",4]]]],[11,"from","guard::api::v1::meta","",19,[[["uninitializedfielderror",3]]]],[11,"from","","",19,[[["string",3]]]],[11,"from","","",22,[[["uninitializedfielderror",3]]]],[11,"from","","",22,[[["string",3]]]],[11,"clone","guard::data","",0,[[],["data",3]]],[11,"clone","guard::errors","",1,[[],["serviceerror",4]]],[11,"clone","guard::api::v1::auth","",3,[[],["register",3]]],[11,"clone","","",4,[[],["login",3]]],[11,"clone","","",5,[[],["password",3]]],[11,"clone","","",6,[[],["secret",3]]],[11,"clone","","",7,[[],["accountcheckpayload",3]]],[11,"clone","","",8,[[],["accountcheckresp",3]]],[11,"clone","guard::api::v1::mcaptcha::levels","",13,[[],["levels",3]]],[11,"clone","","",14,[[],["i32levels",3]]],[11,"clone","guard::api::v1::mcaptcha::mcaptcha","",15,[[],["mcaptchaid",3]]],[11,"clone","","",16,[[],["mcaptchadetails",3]]],[11,"clone","guard::api::v1::meta","",17,[[],["builddetails",3]]],[11,"clone","","",18,[[],["builddetailsbuilder",3]]],[11,"clone","","",20,[[],["health",3]]],[11,"clone","","",21,[[],["healthbuilder",3]]],[11,"clone","guard::api::v1::pow::get_config","",23,[[],["powconfig",3]]],[11,"clone","","",24,[[],["getconfigpayload",3]]],[11,"clone","guard::api::v1::pow::verify_pow","",25,[[],["validationtoken",3]]],[11,"clone","guard::api::v1::pow::verify_token","",26,[[],["captchavalidateresp",3]]],[11,"clone","guard::settings","",28,[[],["server",3]]],[11,"clone","","",29,[[],["captcha",3]]],[11,"clone","","",30,[[],["databasebuilder",3]]],[11,"clone","","",31,[[],["database",3]]],[11,"clone","","",32,[[],["settings",3]]],[11,"clone","guard::templates::auth::login","",34,[[],["indexpage",3]]],[11,"clone","guard::templates::auth::register","",35,[[],["indexpage",3]]],[11,"clone","guard::templates::panel","",36,[[],["indexpage",3]]],[11,"default","guard::api::v1::meta","",18,[[]]],[11,"default","","",21,[[]]],[11,"default","guard::templates::auth::login","",34,[[]]],[11,"default","guard::templates::auth::register","",35,[[]]],[11,"default","guard::templates::panel","",36,[[]]],[11,"eq","guard::errors","",1,[[["serviceerror",4]],["bool",15]]],[11,"ne","","",1,[[["serviceerror",4]],["bool",15]]],[11,"deref","guard","",37,[[],["settings",3]]],[11,"deref","","",38,[[],["string",3]]],[11,"deref","","",39,[[],["filemap",3]]],[11,"deref","","",40,[[],["str",15]]],[11,"deref","","",41,[[],["str",15]]],[11,"fmt","guard::errors","",1,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::auth","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",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","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::mcaptcha::mcaptcha","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::get_config","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::verify_pow","",25,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::pow::verify_token","",26,[[["formatter",3]],["result",6]]],[11,"fmt","guard::settings","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","guard::errors","",1,[[["formatter",3]],["result",6]]],[11,"fmt","guard::api::v1::meta","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"source","guard::errors","",1,[[],[["option",4],["error",8]]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","guard::api::v1::auth","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::duration","",9,[[],["result",4]]],[11,"deserialize","","",10,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::levels","",12,[[],["result",4]]],[11,"deserialize","","",13,[[],["result",4]]],[11,"deserialize","","",14,[[],["result",4]]],[11,"deserialize","guard::api::v1::mcaptcha::mcaptcha","",15,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","guard::api::v1::meta","",17,[[],["result",4]]],[11,"deserialize","","",20,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::get_config","",23,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::verify_pow","",25,[[],["result",4]]],[11,"deserialize","guard::api::v1::pow::verify_token","",26,[[],["result",4]]],[11,"deserialize","guard::settings","",28,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"serialize","guard::errors","",2,[[],["result",4]]],[11,"serialize","guard::api::v1::auth","",3,[[],["result",4]]],[11,"serialize","","",4,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::duration","",9,[[],["result",4]]],[11,"serialize","","",10,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::levels","",12,[[],["result",4]]],[11,"serialize","","",13,[[],["result",4]]],[11,"serialize","","",14,[[],["result",4]]],[11,"serialize","guard::api::v1::mcaptcha::mcaptcha","",15,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","guard::api::v1::meta","",17,[[],["result",4]]],[11,"serialize","","",20,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::get_config","",23,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::verify_pow","",25,[[],["result",4]]],[11,"serialize","guard::api::v1::pow::verify_token","",26,[[],["result",4]]],[11,"register","guard::api::v1::auth","",42,[[["appservice",3]]]],[11,"register","","",43,[[["appservice",3]]]],[11,"register","","",44,[[["appservice",3]]]],[11,"register","","",45,[[["appservice",3]]]],[11,"register","","",46,[[["appservice",3]]]],[11,"register","","",47,[[["appservice",3]]]],[11,"register","","",48,[[["appservice",3]]]],[11,"register","","",49,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::duration","",50,[[["appservice",3]]]],[11,"register","","",51,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::levels","",52,[[["appservice",3]]]],[11,"register","","",53,[[["appservice",3]]]],[11,"register","","",54,[[["appservice",3]]]],[11,"register","","",55,[[["appservice",3]]]],[11,"register","guard::api::v1::mcaptcha::mcaptcha","",56,[[["appservice",3]]]],[11,"register","","",57,[[["appservice",3]]]],[11,"register","","",58,[[["appservice",3]]]],[11,"register","","",59,[[["appservice",3]]]],[11,"register","guard::api::v1::meta","",60,[[["appservice",3]]]],[11,"register","","",61,[[["appservice",3]]]],[11,"register","guard::api::v1::pow::get_config","",62,[[["appservice",3]]]],[11,"register","guard::api::v1::pow::verify_pow","",63,[[["appservice",3]]]],[11,"register","guard::api::v1::pow::verify_token","",64,[[["appservice",3]]]],[11,"register","guard::docs","",65,[[["appservice",3]]]],[11,"register","","",66,[[["appservice",3]]]],[11,"register","","",67,[[["appservice",3]]]],[11,"register","guard::static_assets","",68,[[["appservice",3]]]],[11,"register","guard::templates::auth::login","",69,[[["appservice",3]]]],[11,"register","guard::templates::auth::register","",70,[[["appservice",3]]]],[11,"register","guard::templates::panel","",71,[[["appservice",3]]]],[11,"error_response","guard::errors","",1,[[],["httpresponse",3]]],[11,"status_code","","",1,[[],["statuscode",3]]],[11,"initialize","guard","",37,[[]]],[11,"initialize","","",38,[[]]],[11,"initialize","","",39,[[]]],[11,"initialize","","",40,[[]]],[11,"initialize","","",41,[[]]],[11,"get","guard::docs","",27,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",27,[[],["filenames",4]]],[11,"get","guard::static_assets","",33,[[["str",15]],[["option",4],["cow",4]]]],[11,"iter","","",33,[[],["filenames",4]]],[11,"render_once","guard::templates::auth::login","",34,[[],["renderresult",6]]],[11,"render_once_to","","",34,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::templates::auth::register","",35,[[],["renderresult",6]]],[11,"render_once_to","","",35,[[["buffer",3]],[["rendererror",4],["result",4]]]],[11,"render_once","guard::templates::panel","",36,[[],["renderresult",6]]],[11,"render_once_to","","",36,[[["buffer",3]],[["rendererror",4],["result",4]]]]],"p":[[3,"Data"],[4,"ServiceError"],[3,"ErrorToResponse"],[3,"Register"],[3,"Login"],[3,"Password"],[3,"Secret"],[3,"AccountCheckPayload"],[3,"AccountCheckResp"],[3,"UpdateDuration"],[3,"GetDurationResp"],[3,"GetDuration"],[3,"AddLevels"],[3,"Levels"],[3,"I32Levels"],[3,"MCaptchaID"],[3,"MCaptchaDetails"],[3,"BuildDetails"],[3,"BuildDetailsBuilder"],[4,"BuildDetailsBuilderError"],[3,"Health"],[3,"HealthBuilder"],[4,"HealthBuilderError"],[3,"PoWConfig"],[3,"GetConfigPayload"],[3,"ValidationToken"],[3,"CaptchaValidateResp"],[3,"Asset"],[3,"Server"],[3,"Captcha"],[3,"DatabaseBuilder"],[3,"Database"],[3,"Settings"],[3,"Asset"],[3,"IndexPage"],[3,"IndexPage"],[3,"IndexPage"],[3,"SETTINGS"],[3,"S"],[3,"FILES"],[3,"JS"],[3,"CSS"],[3,"signup"],[3,"signin"],[3,"get_secret"],[3,"update_user_secret"],[3,"signout"],[3,"delete_account"],[3,"username_exists"],[3,"email_exists"],[3,"update_duration"],[3,"get_duration"],[3,"add_levels"],[3,"update_levels"],[3,"delete_levels"],[3,"get_levels"],[3,"add_mcaptcha"],[3,"update_token"],[3,"get_token"],[3,"delete_mcaptcha"],[3,"build_details"],[3,"health"],[3,"get_config"],[3,"verify_pow"],[3,"validate_captcha_token"],[3,"dist"],[3,"spec"],[3,"index"],[3,"dist"],[3,"login"],[3,"join"],[3,"panel"]]},\ "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],[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],[11,"new","","",5,[[],[["result",4],["configerror",4]]]],[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],[3,"SETTINGS","","",null,null],[12,"__private_field","","",6,null],[5,"main","","",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/source-files.js b/source-files.js index 331d244f..b0d8f8b0 100644 --- a/source-files.js +++ b/source-files.js @@ -1,4 +1,4 @@ var N = null;var sourcesIndex = {}; -sourcesIndex["guard"] = {"name":"","dirs":[{"name":"api","dirs":[{"name":"v1","dirs":[{"name":"mcaptcha","dirs":[{"name":"pow","files":["get_config.rs","mod.rs","verify_pow.rs","verify_token.rs"]}],"files":["duration.rs","levels.rs","mcaptcha.rs","mod.rs"]}],"files":["auth.rs","meta.rs","mod.rs"]}],"files":["mod.rs"]},{"name":"templates","dirs":[{"name":"auth","files":["login.rs","mod.rs","register.rs"]},{"name":"panel","files":["mod.rs"]}],"files":["mod.rs"]}],"files":["data.rs","docs.rs","errors.rs","main.rs","settings.rs","static_assets.rs"]}; +sourcesIndex["guard"] = {"name":"","dirs":[{"name":"api","dirs":[{"name":"v1","dirs":[{"name":"mcaptcha","files":["duration.rs","levels.rs","mcaptcha.rs","mod.rs"]},{"name":"pow","files":["get_config.rs","mod.rs","verify_pow.rs","verify_token.rs"]}],"files":["auth.rs","meta.rs","mod.rs"]}],"files":["mod.rs"]},{"name":"templates","dirs":[{"name":"auth","files":["login.rs","mod.rs","register.rs"]},{"name":"panel","files":["mod.rs"]}],"files":["mod.rs"]}],"files":["data.rs","docs.rs","errors.rs","main.rs","settings.rs","static_assets.rs"]}; sourcesIndex["tests_migrate"] = {"name":"","files":["data.rs","settings.rs","tests-migrate.rs"]}; createSourceSidebar(); diff --git a/src/guard/api/v1/mcaptcha/mod.rs.html b/src/guard/api/v1/mcaptcha/mod.rs.html index 3a16f833..dd265830 100644 --- a/src/guard/api/v1/mcaptcha/mod.rs.html +++ b/src/guard/api/v1/mcaptcha/mod.rs.html @@ -37,7 +37,6 @@ 34 35 36 -37
 /*
 * Copyright (C) 2021  Aravinth Manivannan <realaravinth@batsense.net>
@@ -59,7 +58,6 @@
 pub mod duration;
 pub mod levels;
 pub mod mcaptcha;
-pub mod pow;
 
 pub use super::auth::is_authenticated;
 
diff --git a/src/guard/api/v1/mcaptcha/pow/mod.rs.html b/src/guard/api/v1/mcaptcha/pow/mod.rs.html
deleted file mode 100644
index e4e7b492..00000000
--- a/src/guard/api/v1/mcaptcha/pow/mod.rs.html
+++ /dev/null
@@ -1,55 +0,0 @@
-mod.rs - source
-
-
 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-
-/*
-* Copyright (C) 2021  Aravinth Manivannan <realaravinth@batsense.net>
-*
-* This program is free software: you can redistribute it and/or modify
-* it under the terms of the GNU Affero General Public License as
-* published by the Free Software Foundation, either version 3 of the
-* License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU Affero General Public License for more details.
-*
-* You should have received a copy of the GNU Affero General Public License
-* along with this program.  If not, see <https://www.gnu.org/licenses/>.
-*/
-
-pub mod get_config;
-pub mod verify_pow;
-pub mod verify_token;
-
-pub use super::duration::GetDurationResp;
-pub use super::is_authenticated;
-pub use super::levels::I32Levels;
-
-
- \ No newline at end of file diff --git a/src/guard/api/v1/mod.rs.html b/src/guard/api/v1/mod.rs.html index 9b61a5d9..d30f31af 100644 --- a/src/guard/api/v1/mod.rs.html +++ b/src/guard/api/v1/mod.rs.html @@ -63,6 +63,7 @@ 60 61 62 +63
 /*
 * Copyright (C) 2021  Aravinth Manivannan <realaravinth@batsense.net>
@@ -86,6 +87,7 @@
 pub mod auth;
 pub mod mcaptcha;
 pub mod meta;
+pub mod pow;
 
 pub fn services(cfg: &mut ServiceConfig) {
     // meta
@@ -119,9 +121,9 @@
     cfg.service(mcaptcha::duration::get_duration);
 
     // pow
-    cfg.service(mcaptcha::pow::get_config::get_config);
-    cfg.service(mcaptcha::pow::verify_pow::verify_pow);
-    cfg.service(mcaptcha::pow::verify_token::validate_captcha_token);
+    cfg.service(pow::get_config::get_config);
+    cfg.service(pow::verify_pow::verify_pow);
+    cfg.service(pow::verify_token::validate_captcha_token);
 }
 
 #[cfg(test)]
diff --git a/src/guard/api/v1/mcaptcha/pow/get_config.rs.html b/src/guard/api/v1/pow/get_config.rs.html
similarity index 89%
rename from src/guard/api/v1/mcaptcha/pow/get_config.rs.html
rename to src/guard/api/v1/pow/get_config.rs.html
index f916ca73..81ea3764 100644
--- a/src/guard/api/v1/mcaptcha/pow/get_config.rs.html
+++ b/src/guard/api/v1/pow/get_config.rs.html
@@ -1,7 +1,7 @@
-get_config.rs - source
-
-
  1
+get_config.rs - source
+
+
  1
   2
   3
   4
@@ -369,5 +369,5 @@
     }
 }
 
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/src/guard/api/v1/pow/mod.rs.html b/src/guard/api/v1/pow/mod.rs.html new file mode 100644 index 00000000..6c9c324c --- /dev/null +++ b/src/guard/api/v1/pow/mod.rs.html @@ -0,0 +1,55 @@ +mod.rs - source + +
 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+
+/*
+* Copyright (C) 2021  Aravinth Manivannan <realaravinth@batsense.net>
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU Affero General Public License as
+* published by the Free Software Foundation, either version 3 of the
+* License, or (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU Affero General Public License for more details.
+*
+* You should have received a copy of the GNU Affero General Public License
+* along with this program.  If not, see <https://www.gnu.org/licenses/>.
+*/
+
+pub mod get_config;
+pub mod verify_pow;
+pub mod verify_token;
+
+pub use super::mcaptcha::duration::GetDurationResp;
+pub use super::mcaptcha::is_authenticated;
+pub use super::mcaptcha::levels::I32Levels;
+
+
+ \ No newline at end of file diff --git a/src/guard/api/v1/mcaptcha/pow/verify_pow.rs.html b/src/guard/api/v1/pow/verify_pow.rs.html similarity index 86% rename from src/guard/api/v1/mcaptcha/pow/verify_pow.rs.html rename to src/guard/api/v1/pow/verify_pow.rs.html index 2bd624aa..5f96769f 100644 --- a/src/guard/api/v1/mcaptcha/pow/verify_pow.rs.html +++ b/src/guard/api/v1/pow/verify_pow.rs.html @@ -1,7 +1,7 @@ -verify_pow.rs - source - -
  1
+verify_pow.rs - source
+
+
  1
   2
   3
   4
@@ -179,7 +179,7 @@
     use m_captcha::pow::PoWConfig;
 
     use super::*;
-    use crate::api::v1::mcaptcha::pow::get_config::GetConfigPayload;
+    use crate::api::v1::pow::get_config::GetConfigPayload;
     use crate::api::v1::services as v1_services;
     use crate::tests::*;
     use crate::*;
@@ -261,5 +261,5 @@
     }
 }
 
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/src/guard/api/v1/mcaptcha/pow/verify_token.rs.html b/src/guard/api/v1/pow/verify_token.rs.html similarity index 87% rename from src/guard/api/v1/mcaptcha/pow/verify_token.rs.html rename to src/guard/api/v1/pow/verify_token.rs.html index 1dfd05d4..f82ed92c 100644 --- a/src/guard/api/v1/mcaptcha/pow/verify_token.rs.html +++ b/src/guard/api/v1/pow/verify_token.rs.html @@ -1,7 +1,7 @@ -verify_token.rs - source - -
  1
+verify_token.rs - source
+
+
  1
   2
   3
   4
@@ -208,8 +208,8 @@
     use m_captcha::pow::Work;
 
     use super::*;
-    use crate::api::v1::mcaptcha::pow::get_config::GetConfigPayload;
-    use crate::api::v1::mcaptcha::pow::verify_pow::ValidationToken;
+    use crate::api::v1::pow::get_config::GetConfigPayload;
+    use crate::api::v1::pow::verify_pow::ValidationToken;
     use crate::api::v1::services as v1_services;
     use crate::tests::*;
     use crate::*;
@@ -309,5 +309,5 @@
     }
 }
 
-
- \ No newline at end of file +
+ \ No newline at end of file