From 19ac89125321ae3ef1bbc44bde3012a64adaa254 Mon Sep 17 00:00:00 2001 From: realaravinth Date: Sat, 1 May 2021 06:12:58 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=207058a?= =?UTF-8?q?f84d681508683bc3442b1f9c47cd8c65820=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/fn.get_identity_service.html | 2 +- guard/fn.get_json_err.html | 2 +- guard/fn.main.html | 2 +- guard/index.html | 4 +- .../middleware/auth/constant.LOGIN_ROUTE.html | 5 + guard/middleware/auth/index.html | 7 + guard/middleware/auth/sidebar-items.js | 1 + guard/middleware/auth/struct.CheckLogin.html | 121 ++++++++ .../auth/struct.CheckLoginMiddleware.html | 125 +++++++++ guard/middleware/index.html | 6 + guard/middleware/sidebar-items.js | 1 + guard/sidebar-items.js | 2 +- guard/static.GIT_COMMIT_HASH.html | 2 +- guard/static.OPEN_API_DOC.html | 2 +- guard/static.PKG_DESCRIPTION.html | 2 +- guard/static.PKG_HOMEPAGE.html | 2 +- guard/static.PKG_NAME.html | 2 +- guard/static.VERIFICATION_PATH.html | 2 +- guard/static.VERSION.html | 2 +- .../fn.handle_embedded_file.html | 2 +- guard/static_assets/fn.services.html | 2 +- guard/static_assets/index.html | 4 +- guard/static_assets/sidebar-items.js | 2 +- guard/static_assets/struct.Asset.html | 4 +- guard/static_assets/struct.FileMap.html | 115 ++++++++ guard/static_assets/struct.dist.html | 2 +- guard/struct.CSS.html | 8 +- guard/struct.FILES.html | 16 +- guard/struct.JS.html | 8 +- guard/struct.S.html | 8 +- guard/struct.SETTINGS.html | 8 +- guard/templates/fn.services.html | 2 +- guard/templates/index.html | 5 +- guard/templates/panel/constant.TITLE.html | 2 +- guard/templates/panel/index.html | 5 +- .../panel/sitekey/constant.TITLE.html | 2 +- guard/templates/panel/sitekey/index.html | 2 +- .../panel/sitekey/struct.IndexPage.html | 10 +- .../panel/sitekey/struct.add_sitekey.html | 2 +- guard/templates/panel/struct.IndexPage.html | 10 +- guard/templates/panel/struct.panel.html | 2 +- implementors/actix_service/trait.Service.js | 3 + .../transform/trait.Transform.js | 3 + 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/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/auth.rs.html | 2 +- src/guard/main.rs.html | 28 +- src/guard/middleware/auth.rs.html | 259 ++++++++++++++++++ src/guard/middleware/mod.rs.html | 43 +++ src/guard/static_assets.rs.html | 212 +++++++++----- src/guard/templates/mod.rs.html | 40 ++- src/guard/templates/panel/mod.rs.html | 4 +- src/guard/templates/panel/sitekey.rs.html | 6 +- 60 files changed, 950 insertions(+), 181 deletions(-) create mode 100644 guard/middleware/auth/constant.LOGIN_ROUTE.html create mode 100644 guard/middleware/auth/index.html create mode 100644 guard/middleware/auth/sidebar-items.js create mode 100644 guard/middleware/auth/struct.CheckLogin.html create mode 100644 guard/middleware/auth/struct.CheckLoginMiddleware.html create mode 100644 guard/middleware/index.html create mode 100644 guard/middleware/sidebar-items.js create mode 100644 guard/static_assets/struct.FileMap.html create mode 100644 implementors/actix_service/trait.Service.js create mode 100644 implementors/actix_service/transform/trait.Transform.js create mode 100644 src/guard/middleware/auth.rs.html create mode 100644 src/guard/middleware/mod.rs.html diff --git a/guard/all.html b/guard/all.html index 1c34d1ae..bc40cd9f 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/fn.get_identity_service.html b/guard/fn.get_identity_service.html index b5a25c82..f835c84a 100644 --- a/guard/fn.get_identity_service.html +++ b/guard/fn.get_identity_service.html @@ -1,5 +1,5 @@ guard::get_identity_service - Rust

Function guard::get_identity_service[][src]

pub fn get_identity_service() -> IdentityService<CookieIdentityPolicy>
+ Change settings

Function guard::get_identity_service[][src]

pub fn get_identity_service() -> IdentityService<CookieIdentityPolicy>
\ No newline at end of file diff --git a/guard/fn.get_json_err.html b/guard/fn.get_json_err.html index cfe25625..db695a98 100644 --- a/guard/fn.get_json_err.html +++ b/guard/fn.get_json_err.html @@ -1,5 +1,5 @@ guard::get_json_err - Rust

Function guard::get_json_err[][src]

pub fn get_json_err() -> JsonConfig
+ Change settings

Function guard::get_json_err[][src]

pub fn get_json_err() -> JsonConfig
\ No newline at end of file diff --git a/guard/fn.main.html b/guard/fn.main.html index 3d7ca350..a43dac8d 100644 --- a/guard/fn.main.html +++ b/guard/fn.main.html @@ -1,5 +1,5 @@ guard::main - Rust

Function guard::main[][src]

pub(crate) fn main() -> Result<()>
+ Change settings

Function guard::main[][src]

pub(crate) fn main() -> Result<()>
\ No newline at end of file diff --git a/guard/index.html b/guard/index.html index 4ace64a2..3cb482b5 100644 --- a/guard/index.html +++ b/guard/index.html @@ -1,8 +1,8 @@ guard - Rust

Crate guard[][src]

Modules

-
api
data
docs
errors
settings
static_assets
templates

Structs

+ Change settings

Crate guard[][src]

Modules

+
api
data
docs
errors
middleware
settings
static_assets
templates

Structs

CSS
Data
FILES
JS
S
SETTINGS
Settings

Statics

GIT_COMMIT_HASH
OPEN_API_DOC
PKG_DESCRIPTION
PKG_HOMEPAGE
PKG_NAME
VERIFICATION_PATH
VERSION

Functions

get_identity_service
get_json_err
main
diff --git a/guard/middleware/auth/constant.LOGIN_ROUTE.html b/guard/middleware/auth/constant.LOGIN_ROUTE.html new file mode 100644 index 00000000..b1696981 --- /dev/null +++ b/guard/middleware/auth/constant.LOGIN_ROUTE.html @@ -0,0 +1,5 @@ +guard::middleware::auth::LOGIN_ROUTE - Rust + +

Constant guard::middleware::auth::LOGIN_ROUTE[][src]

const LOGIN_ROUTE: &str = "/login";
+ \ No newline at end of file diff --git a/guard/middleware/auth/index.html b/guard/middleware/auth/index.html new file mode 100644 index 00000000..9b5934ac --- /dev/null +++ b/guard/middleware/auth/index.html @@ -0,0 +1,7 @@ +guard::middleware::auth - Rust + +

Module guard::middleware::auth[][src]

Structs

+
CheckLogin
CheckLoginMiddleware

Constants

+
LOGIN_ROUTE
+ \ No newline at end of file diff --git a/guard/middleware/auth/sidebar-items.js b/guard/middleware/auth/sidebar-items.js new file mode 100644 index 00000000..d8b2c337 --- /dev/null +++ b/guard/middleware/auth/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"constant":[["LOGIN_ROUTE",""]],"struct":[["CheckLogin",""],["CheckLoginMiddleware",""]]}); \ No newline at end of file diff --git a/guard/middleware/auth/struct.CheckLogin.html b/guard/middleware/auth/struct.CheckLogin.html new file mode 100644 index 00000000..bbb275e8 --- /dev/null +++ b/guard/middleware/auth/struct.CheckLogin.html @@ -0,0 +1,121 @@ +guard::middleware::auth::CheckLogin - Rust + +

Struct guard::middleware::auth::CheckLogin[][src]

pub struct CheckLogin;

Trait Implementations

impl<S, B> Transform<S> for CheckLogin where
    S: Service<Request = ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
    S::Future: 'static, 
[src]

type Request = ServiceRequest

Requests handled by the service.

+

type Response = ServiceResponse<B>

Responses given by the service.

+

type Error = Error

Errors produced by the service.

+

type Transform = CheckLoginMiddleware<S>

The TransformService value created by this factory

+

type InitError = ()

Errors produced while building a transform service.

+

type Future = Ready<Result<Self::Transform, Self::InitError>>

The future response value.

+

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

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

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

+

impl<T> Tap for T

impl<T> Tap for T

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

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

impl<T> TapDeref for T

impl<T> TryConv for T

impl<T> TryConv for T

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

type Error = Infallible

The type returned in the event of a conversion error.

+

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

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

The type returned in the event of a conversion error.

+

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

+ \ No newline at end of file diff --git a/guard/middleware/auth/struct.CheckLoginMiddleware.html b/guard/middleware/auth/struct.CheckLoginMiddleware.html new file mode 100644 index 00000000..b8058f68 --- /dev/null +++ b/guard/middleware/auth/struct.CheckLoginMiddleware.html @@ -0,0 +1,125 @@ +guard::middleware::auth::CheckLoginMiddleware - Rust + +

Struct guard::middleware::auth::CheckLoginMiddleware[][src]

pub struct CheckLoginMiddleware<S> {
+    service: S,
+}

+ Fields

service: S

Trait Implementations

impl<S, B> Service for CheckLoginMiddleware<S> where
    S: Service<Request = ServiceRequest, Response = ServiceResponse<B>, Error = Error>,
    S::Future: 'static, 
[src]

type Request = ServiceRequest

Requests handled by the service.

+

type Response = ServiceResponse<B>

Responses given by the service.

+

type Error = Error

Errors produced by the service.

+

type Future = Either<S::Future, Ready<Result<Self::Response, Self::Error>>>

The future response value.

+

Auto Trait Implementations

impl<S> RefUnwindSafe for CheckLoginMiddleware<S> where
    S: RefUnwindSafe
[src]

impl<S> Send for CheckLoginMiddleware<S> where
    S: Send
[src]

impl<S> Sync for CheckLoginMiddleware<S> where
    S: Sync
[src]

impl<S> Unpin for CheckLoginMiddleware<S> where
    S: Unpin
[src]

impl<S> UnwindSafe for CheckLoginMiddleware<S> where
    S: UnwindSafe
[src]

Blanket Implementations

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

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

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

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoService<T> for T where
    T: Service, 

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

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

+

impl<T> Tap for T

impl<T> Tap for T

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

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

impl<T> TapDeref for T

impl<T> TryConv for T

impl<T> TryConv for T

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

type Error = Infallible

The type returned in the event of a conversion error.

+

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

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

The type returned in the event of a conversion error.

+

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

+ \ No newline at end of file diff --git a/guard/middleware/index.html b/guard/middleware/index.html new file mode 100644 index 00000000..4626a9d9 --- /dev/null +++ b/guard/middleware/index.html @@ -0,0 +1,6 @@ +guard::middleware - Rust + +

Module guard::middleware[][src]

Modules

+
auth
+ \ No newline at end of file diff --git a/guard/middleware/sidebar-items.js b/guard/middleware/sidebar-items.js new file mode 100644 index 00000000..0a37415a --- /dev/null +++ b/guard/middleware/sidebar-items.js @@ -0,0 +1 @@ +initSidebarItems({"mod":[["auth",""]]}); \ No newline at end of file diff --git a/guard/sidebar-items.js b/guard/sidebar-items.js index 2aa2d304..57885266 100644 --- a/guard/sidebar-items.js +++ b/guard/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["get_identity_service",""],["get_json_err",""],["main",""]],"mod":[["api",""],["data",""],["docs",""],["errors",""],["settings",""],["static_assets",""],["templates",""]],"static":[["GIT_COMMIT_HASH",""],["OPEN_API_DOC",""],["PKG_DESCRIPTION",""],["PKG_HOMEPAGE",""],["PKG_NAME",""],["VERIFICATION_PATH",""],["VERSION",""]],"struct":[["CSS",""],["Data",""],["FILES",""],["JS",""],["S",""],["SETTINGS",""],["Settings",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["get_identity_service",""],["get_json_err",""],["main",""]],"mod":[["api",""],["data",""],["docs",""],["errors",""],["middleware",""],["settings",""],["static_assets",""],["templates",""]],"static":[["GIT_COMMIT_HASH",""],["OPEN_API_DOC",""],["PKG_DESCRIPTION",""],["PKG_HOMEPAGE",""],["PKG_NAME",""],["VERIFICATION_PATH",""],["VERSION",""]],"struct":[["CSS",""],["Data",""],["FILES",""],["JS",""],["S",""],["SETTINGS",""],["Settings",""]]}); \ No newline at end of file diff --git a/guard/static.GIT_COMMIT_HASH.html b/guard/static.GIT_COMMIT_HASH.html index 2b07c19f..4e4f0fd8 100644 --- a/guard/static.GIT_COMMIT_HASH.html +++ b/guard/static.GIT_COMMIT_HASH.html @@ -1,5 +1,5 @@ guard::GIT_COMMIT_HASH - Rust

Static guard::GIT_COMMIT_HASH[][src]

pub static GIT_COMMIT_HASH: &str
+ Change settings

Static guard::GIT_COMMIT_HASH[][src]

pub static GIT_COMMIT_HASH: &str
\ No newline at end of file diff --git a/guard/static.OPEN_API_DOC.html b/guard/static.OPEN_API_DOC.html index 18ff1abc..ef12d7fd 100644 --- a/guard/static.OPEN_API_DOC.html +++ b/guard/static.OPEN_API_DOC.html @@ -1,5 +1,5 @@ guard::OPEN_API_DOC - Rust

Static guard::OPEN_API_DOC[][src]

pub static OPEN_API_DOC: &str
+ Change settings

Static guard::OPEN_API_DOC[][src]

pub static OPEN_API_DOC: &str
\ No newline at end of file diff --git a/guard/static.PKG_DESCRIPTION.html b/guard/static.PKG_DESCRIPTION.html index f0b742d8..a3606eb4 100644 --- a/guard/static.PKG_DESCRIPTION.html +++ b/guard/static.PKG_DESCRIPTION.html @@ -1,5 +1,5 @@ guard::PKG_DESCRIPTION - Rust

Static guard::PKG_DESCRIPTION[][src]

pub static PKG_DESCRIPTION: &str
+ Change settings

Static guard::PKG_DESCRIPTION[][src]

pub static PKG_DESCRIPTION: &str
\ No newline at end of file diff --git a/guard/static.PKG_HOMEPAGE.html b/guard/static.PKG_HOMEPAGE.html index 8680df75..70f8d54f 100644 --- a/guard/static.PKG_HOMEPAGE.html +++ b/guard/static.PKG_HOMEPAGE.html @@ -1,5 +1,5 @@ guard::PKG_HOMEPAGE - Rust

Static guard::PKG_HOMEPAGE[][src]

pub static PKG_HOMEPAGE: &str
+ Change settings

Static guard::PKG_HOMEPAGE[][src]

pub static PKG_HOMEPAGE: &str
\ No newline at end of file diff --git a/guard/static.PKG_NAME.html b/guard/static.PKG_NAME.html index 96541902..1372a69e 100644 --- a/guard/static.PKG_NAME.html +++ b/guard/static.PKG_NAME.html @@ -1,5 +1,5 @@ guard::PKG_NAME - Rust

Static guard::PKG_NAME[][src]

pub static PKG_NAME: &str
+ Change settings

Static guard::PKG_NAME[][src]

pub static PKG_NAME: &str
\ No newline at end of file diff --git a/guard/static.VERIFICATION_PATH.html b/guard/static.VERIFICATION_PATH.html index cb2cad6f..f595d145 100644 --- a/guard/static.VERIFICATION_PATH.html +++ b/guard/static.VERIFICATION_PATH.html @@ -1,5 +1,5 @@ guard::VERIFICATION_PATH - Rust

Static guard::VERIFICATION_PATH[][src]

pub static VERIFICATION_PATH: &str
+ Change settings

Static guard::VERIFICATION_PATH[][src]

pub static VERIFICATION_PATH: &str
\ No newline at end of file diff --git a/guard/static.VERSION.html b/guard/static.VERSION.html index 1671d8fd..34601e94 100644 --- a/guard/static.VERSION.html +++ b/guard/static.VERSION.html @@ -1,5 +1,5 @@ guard::VERSION - Rust

Static guard::VERSION[][src]

pub static VERSION: &str
+ Change settings

Static guard::VERSION[][src]

pub static VERSION: &str
\ No newline at end of file diff --git a/guard/static_assets/fn.handle_embedded_file.html b/guard/static_assets/fn.handle_embedded_file.html index f19d7f62..0f9bce26 100644 --- a/guard/static_assets/fn.handle_embedded_file.html +++ b/guard/static_assets/fn.handle_embedded_file.html @@ -1,5 +1,5 @@ guard::static_assets::handle_embedded_file - Rust

Function guard::static_assets::handle_embedded_file[][src]

pub fn handle_embedded_file(path: &str) -> HttpResponse
+ Change settings

Function guard::static_assets::handle_embedded_file[][src]

pub fn handle_embedded_file(path: &str) -> HttpResponse
\ No newline at end of file diff --git a/guard/static_assets/fn.services.html b/guard/static_assets/fn.services.html index 88bbd4d4..b2c77363 100644 --- a/guard/static_assets/fn.services.html +++ b/guard/static_assets/fn.services.html @@ -1,5 +1,5 @@ guard::static_assets::services - Rust

Function guard::static_assets::services[][src]

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

Function guard::static_assets::services[][src]

pub fn services(cfg: &mut ServiceConfig)
\ No newline at end of file diff --git a/guard/static_assets/index.html b/guard/static_assets/index.html index 00025dcb..b918c4c7 100644 --- a/guard/static_assets/index.html +++ b/guard/static_assets/index.html @@ -1,7 +1,7 @@ guard::static_assets - Rust

Module guard::static_assets[][src]

Structs

-
Asset
dist

Functions

+ Change settings

Module guard::static_assets[][src]

Structs

+
Asset
FileMap
dist

Functions

handle_embedded_file
services
\ No newline at end of file diff --git a/guard/static_assets/sidebar-items.js b/guard/static_assets/sidebar-items.js index eb783b19..53295928 100644 --- a/guard/static_assets/sidebar-items.js +++ b/guard/static_assets/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["handle_embedded_file",""],["services",""]],"struct":[["Asset",""],["dist",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["handle_embedded_file",""],["services",""]],"struct":[["Asset",""],["FileMap",""],["dist",""]]}); \ No newline at end of file diff --git a/guard/static_assets/struct.Asset.html b/guard/static_assets/struct.Asset.html index 34a5de4e..db0900b5 100644 --- a/guard/static_assets/struct.Asset.html +++ b/guard/static_assets/struct.Asset.html @@ -1,8 +1,8 @@ guard::static_assets::Asset - Rust

Struct guard::static_assets::Asset[][src]

struct Asset;

Implementations

impl Asset[src]

pub fn get(file_path: &str) -> Option<Cow<'static, [u8]>>[src]

pub fn iter() -> impl Iterator<Item = Cow<'static, str>>[src]

Trait Implementations

impl RustEmbed for Asset[src]

Struct guard::static_assets::Asset[][src]

struct Asset;

Implementations

impl Asset[src]

pub fn get(file_path: &str) -> Option<Cow<'static, [u8]>>[src]

pub fn iter() -> impl Iterator<Item = Cow<'static, str>>[src]

Trait Implementations

impl RustEmbed for Asset[src]

Auto Trait Implementations

Blanket Implementations

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

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

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