From f437f72db4e6a75d6affbd95b2979a5fbb51662c Mon Sep 17 00:00:00 2001 From: realaravinth Date: Sun, 9 May 2021 14:09:55 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=2052772?= =?UTF-8?q?4ecda2d8fcfaf767890344aae965c73d777=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/mcaptcha/stats/fn.fetched.html | 5 -- .../v1/mcaptcha/stats/fn.record_confirm.html | 6 +++ .../v1/mcaptcha/stats/fn.record_fetch.html | 6 +++ .../v1/mcaptcha/stats/fn.record_solve.html | 6 +++ guard/api/v1/mcaptcha/stats/index.html | 7 ++- guard/api/v1/mcaptcha/stats/sidebar-items.js | 2 +- guard/api/v1/pow/fn.services.html | 2 +- .../api/v1/pow/get_config/fn.get_config.html | 3 +- .../v1/pow/get_config/fn.init_mcaptcha.html | 5 +- guard/api/v1/pow/get_config/index.html | 6 ++- guard/api/v1/pow/get_config/sidebar-items.js | 2 +- guard/api/v1/pow/index.html | 6 ++- guard/api/v1/pow/routes/index.html | 2 +- guard/api/v1/pow/routes/struct.PoW.html | 4 +- guard/api/v1/pow/sidebar-items.js | 2 +- .../api/v1/pow/verify_pow/fn.verify_pow.html | 4 +- guard/api/v1/pow/verify_pow/index.html | 11 ++-- guard/api/v1/pow/verify_pow/sidebar-items.js | 2 +- .../verify_pow/struct.ValidationToken.html | 14 ++--- .../fn.validate_captcha_token.html | 3 +- guard/api/v1/pow/verify_token/index.html | 6 ++- .../api/v1/pow/verify_token/sidebar-items.js | 2 +- .../struct.CaptchaValidateResp.html | 10 ++-- search-index.js | 2 +- src/guard/api/v1/mcaptcha/stats.rs.html | 54 ++++++++++++++++++- src/guard/api/v1/pow/get_config.rs.html | 14 +++-- src/guard/api/v1/pow/mod.rs.html | 2 + src/guard/api/v1/pow/verify_pow.rs.html | 16 ++++++ src/guard/api/v1/pow/verify_token.rs.html | 12 ++++- 30 files changed, 171 insertions(+), 47 deletions(-) delete mode 100644 guard/api/v1/mcaptcha/stats/fn.fetched.html create mode 100644 guard/api/v1/mcaptcha/stats/fn.record_confirm.html create mode 100644 guard/api/v1/mcaptcha/stats/fn.record_fetch.html create mode 100644 guard/api/v1/mcaptcha/stats/fn.record_solve.html diff --git a/guard/all.html b/guard/all.html index eb43a743..2f466b72 100644 --- a/guard/all.html +++ b/guard/all.html @@ -3,5 +3,5 @@

List of all items[] -

Structs

Enums

Macros

Functions

Typedefs

Statics

Constants

+

Structs

Enums

Macros

Functions

Typedefs

Statics

Constants

\ No newline at end of file diff --git a/guard/api/v1/mcaptcha/stats/fn.fetched.html b/guard/api/v1/mcaptcha/stats/fn.fetched.html deleted file mode 100644 index 22156c03..00000000 --- a/guard/api/v1/mcaptcha/stats/fn.fetched.html +++ /dev/null @@ -1,5 +0,0 @@ -guard::api::v1::mcaptcha::stats::fetched - Rust - -

Function guard::api::v1::mcaptcha::stats::fetched[][src]

pub async fn fetched(key: &str, db: &PgPool)
- \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/stats/fn.record_confirm.html b/guard/api/v1/mcaptcha/stats/fn.record_confirm.html new file mode 100644 index 00000000..4a0db187 --- /dev/null +++ b/guard/api/v1/mcaptcha/stats/fn.record_confirm.html @@ -0,0 +1,6 @@ +guard::api::v1::mcaptcha::stats::record_confirm - Rust + +

Function guard::api::v1::mcaptcha::stats::record_confirm[][src]

pub async fn record_confirm(key: &str, db: &PgPool)

record PoWConfig confirms

+
+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/stats/fn.record_fetch.html b/guard/api/v1/mcaptcha/stats/fn.record_fetch.html new file mode 100644 index 00000000..dfefba42 --- /dev/null +++ b/guard/api/v1/mcaptcha/stats/fn.record_fetch.html @@ -0,0 +1,6 @@ +guard::api::v1::mcaptcha::stats::record_fetch - Rust + +

Function guard::api::v1::mcaptcha::stats::record_fetch[][src]

pub async fn record_fetch(key: &str, db: &PgPool)

record PoWConfig fetches

+
+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/stats/fn.record_solve.html b/guard/api/v1/mcaptcha/stats/fn.record_solve.html new file mode 100644 index 00000000..d2e8c659 --- /dev/null +++ b/guard/api/v1/mcaptcha/stats/fn.record_solve.html @@ -0,0 +1,6 @@ +guard::api::v1::mcaptcha::stats::record_solve - Rust + +

Function guard::api::v1::mcaptcha::stats::record_solve[][src]

pub async fn record_solve(key: &str, db: &PgPool)

record PoWConfig solves

+
+ \ No newline at end of file diff --git a/guard/api/v1/mcaptcha/stats/index.html b/guard/api/v1/mcaptcha/stats/index.html index 6aacc488..9bc076ad 100644 --- a/guard/api/v1/mcaptcha/stats/index.html +++ b/guard/api/v1/mcaptcha/stats/index.html @@ -1,6 +1,9 @@ guard::api::v1::mcaptcha::stats - Rust

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

Functions

-
fetched
+ Change settings

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

Functions

+
record_confirm

record PoWConfig confirms

+
record_fetch

record PoWConfig fetches

+
record_solve

record PoWConfig solves

+
\ No newline at end of file diff --git a/guard/api/v1/mcaptcha/stats/sidebar-items.js b/guard/api/v1/mcaptcha/stats/sidebar-items.js index decde8b5..f9a9be93 100644 --- a/guard/api/v1/mcaptcha/stats/sidebar-items.js +++ b/guard/api/v1/mcaptcha/stats/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["fetched",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["record_confirm","record PoWConfig confirms"],["record_fetch","record PoWConfig fetches"],["record_solve","record PoWConfig solves"]]}); \ No newline at end of file diff --git a/guard/api/v1/pow/fn.services.html b/guard/api/v1/pow/fn.services.html index 83511ed0..c00c48b7 100644 --- a/guard/api/v1/pow/fn.services.html +++ b/guard/api/v1/pow/fn.services.html @@ -1,5 +1,5 @@ guard::api::v1::pow::services - Rust

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

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

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

pub fn services(cfg: &mut ServiceConfig)
\ No newline at end of file diff --git a/guard/api/v1/pow/get_config/fn.get_config.html b/guard/api/v1/pow/get_config/fn.get_config.html index 5dde8f57..fa6422a6 100644 --- a/guard/api/v1/pow/get_config/fn.get_config.html +++ b/guard/api/v1/pow/get_config/fn.get_config.html @@ -1,5 +1,6 @@ guard::api::v1::pow::get_config::get_config - Rust

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

pub async fn get_config(
    payload: Json<GetConfigPayload>,
    data: Data<Data>
) -> Result<impl Responder, ServiceError>
+ Change settings

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

pub async fn get_config(
    payload: Json<GetConfigPayload>,
    data: Data<Data>
) -> Result<impl Responder, ServiceError>

get PoW configuration for an mcaptcha key

+
\ 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 index 5bc4e9a3..4dd86d58 100644 --- a/guard/api/v1/pow/get_config/fn.init_mcaptcha.html +++ b/guard/api/v1/pow/get_config/fn.init_mcaptcha.html @@ -1,5 +1,8 @@ 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>
+ Change settings

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

async fn init_mcaptcha(data: &Data, key: &str) -> Result<(), ServiceError>

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

+

This fn gets mcaptcha config from database, builds [Defense][m_captcha::Defense], +creates [MCaptcha][m_captcha::MCaptcha] and adds it to [Master][m_captcha::Defense]

+
\ No newline at end of file diff --git a/guard/api/v1/pow/get_config/index.html b/guard/api/v1/pow/get_config/index.html index 5dd3d6d0..13244840 100644 --- a/guard/api/v1/pow/get_config/index.html +++ b/guard/api/v1/pow/get_config/index.html @@ -1,7 +1,9 @@ guard::api::v1::pow::get_config - Rust

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

Structs

+ Change settings

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

Structs

GetConfigPayload
PoWConfig

Functions

-
get_config
init_mcaptcha
+
get_config

get PoW configuration for an mcaptcha key

+
init_mcaptcha

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

+
\ No newline at end of file diff --git a/guard/api/v1/pow/get_config/sidebar-items.js b/guard/api/v1/pow/get_config/sidebar-items.js index db15f482..a1ce535e 100644 --- a/guard/api/v1/pow/get_config/sidebar-items.js +++ b/guard/api/v1/pow/get_config/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["get_config",""],["init_mcaptcha",""]],"struct":[["GetConfigPayload",""],["PoWConfig",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["get_config","get PoW configuration for an mcaptcha key"],["init_mcaptcha","Call this when [MCaptcha][m_captcha::MCaptcha] is not in master."]],"struct":[["GetConfigPayload",""],["PoWConfig",""]]}); \ No newline at end of file diff --git a/guard/api/v1/pow/index.html b/guard/api/v1/pow/index.html index ebc47fd3..99ee260a 100644 --- a/guard/api/v1/pow/index.html +++ b/guard/api/v1/pow/index.html @@ -1,8 +1,10 @@ guard::api::v1::pow - Rust

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

Re-exports

+ Change settings

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

Re-exports

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

Modules

-
get_config
routes
verify_pow
verify_token

Functions

+
get_config
routes
verify_pow

PoW Verification module

+
verify_token

PoW success token module

+

Functions

services
\ No newline at end of file diff --git a/guard/api/v1/pow/routes/index.html b/guard/api/v1/pow/routes/index.html index 4d7f8b1f..d76dcdd6 100644 --- a/guard/api/v1/pow/routes/index.html +++ b/guard/api/v1/pow/routes/index.html @@ -1,6 +1,6 @@ guard::api::v1::pow::routes - Rust

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

Structs

+ Change settings

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

Structs

PoW
\ No newline at end of file diff --git a/guard/api/v1/pow/routes/struct.PoW.html b/guard/api/v1/pow/routes/struct.PoW.html index c8467961..1b89d9b4 100644 --- a/guard/api/v1/pow/routes/struct.PoW.html +++ b/guard/api/v1/pow/routes/struct.PoW.html @@ -1,12 +1,12 @@ guard::api::v1::pow::routes::PoW - Rust

Struct guard::api::v1::pow::routes::PoW[][src]

pub struct PoW {
+                Change settings

Struct guard::api::v1::pow::routes::PoW[][src]

pub struct PoW {
     pub get_config: &'static str,
     pub verify_pow: &'static str,
     pub validate_captcha_token: &'static str,
 }

- Fields

get_config: &'static strverify_pow: &'static strvalidate_captcha_token: &'static str

Implementations

impl PoW[src]

pub const fn new() -> Self[src]

Auto Trait Implementations

Blanket Implementations

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