diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index dbffd80..530b1b2 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pages":[["impl Freeze for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Freeze for Email",1,["pages::api::v1::account::Email"]],["impl Freeze for Username",1,["pages::api::v1::account::Username"]],["impl Freeze for set_username",1,["pages::api::v1::account::set_username"]],["impl Freeze for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Freeze for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Freeze for set_email",1,["pages::api::v1::account::set_email"]],["impl Freeze for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Freeze for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Freeze for register",1,["pages::api::v1::auth::register"]],["impl Freeze for login",1,["pages::api::v1::auth::login"]],["impl Freeze for signout",1,["pages::api::v1::auth::signout"]],["impl Freeze for Auth",1,["pages::api::v1::routes::Auth"]],["impl Freeze for Account",1,["pages::api::v1::routes::Account"]],["impl Freeze for Routes",1,["pages::api::v1::routes::Routes"]],["impl Freeze for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Freeze for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Freeze for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Freeze for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Freeze for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Freeze for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Freeze for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Freeze for Ctx",1,["pages::ctx::Ctx"]],["impl Freeze for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Freeze for Conn",1,["pages::db::Conn"]],["impl Freeze for Fresh",1,["pages::db::Fresh"]],["impl Freeze for Database",1,["pages::db::Database"]],["impl Freeze for InnerSite",1,["pages::db::InnerSite"]],["impl Freeze for Site",1,["pages::db::Site"]],["impl<'a> Freeze for Register<'a>",1,["pages::db::Register"]],["impl<'a> Freeze for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Freeze for Login<'a>",1,["pages::db::Login"]],["impl Freeze for NameHash",1,["pages::db::NameHash"]],["impl Freeze for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Freeze for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Freeze for update",1,["pages::deploy::update"]],["impl Freeze for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Freeze for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Freeze for deploy_info",1,["pages::deploy::deploy_info"]],["impl Freeze for FSError",1,["pages::errors::FSError"]],["impl Freeze for ConfigError",1,["pages::errors::ConfigError"]],["impl Freeze for ServiceError",1,["pages::errors::ServiceError"]],["impl Freeze for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Freeze for GitFileMode",1,["pages::git::GitFileMode"]],["impl Freeze for FileInfo",1,["pages::git::FileInfo"]],["impl Freeze for ContentType",1,["pages::git::ContentType"]],["impl Freeze for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Freeze for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Freeze for build_details",1,["pages::meta::build_details"]],["impl Freeze for Health",1,["pages::meta::Health"]],["impl Freeze for health",1,["pages::meta::health"]],["impl Freeze for Page",1,["pages::page::Page"]],["impl !Freeze for Login",1,["pages::pages::auth::login::Login"]],["impl Freeze for get_login",1,["pages::pages::auth::login::get_login"]],["impl Freeze for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl !Freeze for Register",1,["pages::pages::auth::register::Register"]],["impl Freeze for get_register",1,["pages::pages::auth::register::get_register"]],["impl Freeze for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Freeze for signout",1,["pages::pages::auth::signout"]],["impl !Freeze for Home",1,["pages::pages::dash::home::Home"]],["impl Freeze for get_home",1,["pages::pages::dash::home::get_home"]],["impl Freeze for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Freeze for PageError<T>where
    T: Freeze,
",1,["pages::pages::errors::PageError"]],["impl Freeze for Pages",1,["pages::pages::routes::Pages"]],["impl Freeze for Auth",1,["pages::pages::routes::Auth"]],["impl Freeze for Dash",1,["pages::pages::routes::Dash"]],["impl Freeze for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Freeze for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Freeze for Templates",1,["pages::pages::Templates"]],["impl<'a> Freeze for Footer<'a>",1,["pages::pages::Footer"]],["impl !Freeze for Home",1,["pages::pages::Home"]],["impl Freeze for home",1,["pages::pages::home"]],["impl<'a> Freeze for Preview<'a>",1,["pages::preview::Preview"]],["impl Freeze for Serve",1,["pages::serve::routes::Serve"]],["impl Freeze for index",1,["pages::serve::index"]],["impl Freeze for Server",1,["pages::settings::Server"]],["impl Freeze for DBType",1,["pages::settings::DBType"]],["impl Freeze for Database",1,["pages::settings::Database"]],["impl Freeze for Settings",1,["pages::settings::Settings"]],["impl Freeze for PageConfig",1,["pages::settings::PageConfig"]],["impl Freeze for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Freeze for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Freeze for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Freeze for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Freeze for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Freeze for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Freeze for Assets",1,["pages::static_assets::routes::Assets"]],["impl Freeze for FILES",1,["pages::FILES"]],["impl Freeze for Cli",1,["pages::Cli"]],["impl Freeze for Commands",1,["pages::Commands"]]] +"pages":[["impl Freeze for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Freeze for Email",1,["pages::api::v1::account::Email"]],["impl Freeze for Username",1,["pages::api::v1::account::Username"]],["impl Freeze for set_username",1,["pages::api::v1::account::set_username"]],["impl Freeze for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Freeze for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Freeze for set_email",1,["pages::api::v1::account::set_email"]],["impl Freeze for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Freeze for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Freeze for register",1,["pages::api::v1::auth::register"]],["impl Freeze for login",1,["pages::api::v1::auth::login"]],["impl Freeze for signout",1,["pages::api::v1::auth::signout"]],["impl Freeze for Auth",1,["pages::api::v1::routes::Auth"]],["impl Freeze for Account",1,["pages::api::v1::routes::Account"]],["impl Freeze for Routes",1,["pages::api::v1::routes::Routes"]],["impl Freeze for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Freeze for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Freeze for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Freeze for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Freeze for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Freeze for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Freeze for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Freeze for Ctx",1,["pages::ctx::Ctx"]],["impl Freeze for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Freeze for Conn",1,["pages::db::Conn"]],["impl Freeze for Fresh",1,["pages::db::Fresh"]],["impl Freeze for Database",1,["pages::db::Database"]],["impl Freeze for InnerSite",1,["pages::db::InnerSite"]],["impl Freeze for Site",1,["pages::db::Site"]],["impl<'a> Freeze for Register<'a>",1,["pages::db::Register"]],["impl<'a> Freeze for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Freeze for Login<'a>",1,["pages::db::Login"]],["impl Freeze for NameHash",1,["pages::db::NameHash"]],["impl Freeze for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Freeze for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Freeze for update",1,["pages::deploy::update"]],["impl Freeze for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Freeze for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Freeze for deploy_info",1,["pages::deploy::deploy_info"]],["impl Freeze for FSError",1,["pages::errors::FSError"]],["impl Freeze for ConfigError",1,["pages::errors::ConfigError"]],["impl Freeze for ServiceError",1,["pages::errors::ServiceError"]],["impl Freeze for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Freeze for GitFileMode",1,["pages::git::GitFileMode"]],["impl Freeze for FileInfo",1,["pages::git::FileInfo"]],["impl Freeze for ContentType",1,["pages::git::ContentType"]],["impl Freeze for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Freeze for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Freeze for build_details",1,["pages::meta::build_details"]],["impl Freeze for Health",1,["pages::meta::Health"]],["impl Freeze for health",1,["pages::meta::health"]],["impl Freeze for Page",1,["pages::page::Page"]],["impl !Freeze for Login",1,["pages::pages::auth::login::Login"]],["impl Freeze for get_login",1,["pages::pages::auth::login::get_login"]],["impl Freeze for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl !Freeze for Register",1,["pages::pages::auth::register::Register"]],["impl Freeze for get_register",1,["pages::pages::auth::register::get_register"]],["impl Freeze for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Freeze for signout",1,["pages::pages::auth::signout"]],["impl !Freeze for Home",1,["pages::pages::dash::home::Home"]],["impl Freeze for get_home",1,["pages::pages::dash::home::get_home"]],["impl Freeze for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Freeze for PageError<T>where
    T: Freeze,
",1,["pages::pages::errors::PageError"]],["impl Freeze for Pages",1,["pages::pages::routes::Pages"]],["impl Freeze for Auth",1,["pages::pages::routes::Auth"]],["impl Freeze for Dash",1,["pages::pages::routes::Dash"]],["impl Freeze for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Freeze for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Freeze for Templates",1,["pages::pages::Templates"]],["impl<'a> Freeze for Footer<'a>",1,["pages::pages::Footer"]],["impl !Freeze for Home",1,["pages::pages::Home"]],["impl Freeze for home",1,["pages::pages::home"]],["impl<'a> Freeze for Preview<'a>",1,["pages::preview::Preview"]],["impl Freeze for Serve",1,["pages::serve::routes::Serve"]],["impl Freeze for index",1,["pages::serve::index"]],["impl Freeze for Server",1,["pages::settings::Server"]],["impl Freeze for DBType",1,["pages::settings::DBType"]],["impl Freeze for Database",1,["pages::settings::Database"]],["impl Freeze for Settings",1,["pages::settings::Settings"]],["impl Freeze for PageConfig",1,["pages::settings::PageConfig"]],["impl Freeze for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Freeze for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Freeze for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Freeze for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Freeze for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Freeze for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Freeze for Assets",1,["pages::static_assets::routes::Assets"]],["impl<'a> Freeze for ID<'a>",1,["pages::subdomains::ID"]],["impl Freeze for FILES",1,["pages::FILES"]],["impl Freeze for Cli",1,["pages::Cli"]],["impl Freeze for Commands",1,["pages::Commands"]]] };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 77cece9..9794c61 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pages":[["impl Send for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Send for Email",1,["pages::api::v1::account::Email"]],["impl Send for Username",1,["pages::api::v1::account::Username"]],["impl Send for set_username",1,["pages::api::v1::account::set_username"]],["impl Send for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Send for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Send for set_email",1,["pages::api::v1::account::set_email"]],["impl Send for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Send for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Send for register",1,["pages::api::v1::auth::register"]],["impl Send for login",1,["pages::api::v1::auth::login"]],["impl Send for signout",1,["pages::api::v1::auth::signout"]],["impl Send for Auth",1,["pages::api::v1::routes::Auth"]],["impl Send for Account",1,["pages::api::v1::routes::Account"]],["impl Send for Routes",1,["pages::api::v1::routes::Routes"]],["impl Send for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Send for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Send for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Send for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Send for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Send for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Send for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Send for Ctx",1,["pages::ctx::Ctx"]],["impl Send for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Send for Conn",1,["pages::db::Conn"]],["impl Send for Fresh",1,["pages::db::Fresh"]],["impl Send for Database",1,["pages::db::Database"]],["impl Send for InnerSite",1,["pages::db::InnerSite"]],["impl Send for Site",1,["pages::db::Site"]],["impl<'a> Send for Register<'a>",1,["pages::db::Register"]],["impl<'a> Send for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Send for Login<'a>",1,["pages::db::Login"]],["impl Send for NameHash",1,["pages::db::NameHash"]],["impl Send for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Send for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Send for update",1,["pages::deploy::update"]],["impl Send for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Send for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Send for deploy_info",1,["pages::deploy::deploy_info"]],["impl Send for FSError",1,["pages::errors::FSError"]],["impl Send for ConfigError",1,["pages::errors::ConfigError"]],["impl Send for ServiceError",1,["pages::errors::ServiceError"]],["impl Send for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Send for GitFileMode",1,["pages::git::GitFileMode"]],["impl Send for FileInfo",1,["pages::git::FileInfo"]],["impl Send for ContentType",1,["pages::git::ContentType"]],["impl Send for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Send for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Send for build_details",1,["pages::meta::build_details"]],["impl Send for Health",1,["pages::meta::Health"]],["impl Send for health",1,["pages::meta::health"]],["impl Send for Page",1,["pages::page::Page"]],["impl Send for Login",1,["pages::pages::auth::login::Login"]],["impl Send for get_login",1,["pages::pages::auth::login::get_login"]],["impl Send for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl Send for Register",1,["pages::pages::auth::register::Register"]],["impl Send for get_register",1,["pages::pages::auth::register::get_register"]],["impl Send for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Send for signout",1,["pages::pages::auth::signout"]],["impl Send for Home",1,["pages::pages::dash::home::Home"]],["impl Send for get_home",1,["pages::pages::dash::home::get_home"]],["impl Send for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Send for PageError<T>where
    T: Send,
",1,["pages::pages::errors::PageError"]],["impl Send for Pages",1,["pages::pages::routes::Pages"]],["impl Send for Auth",1,["pages::pages::routes::Auth"]],["impl Send for Dash",1,["pages::pages::routes::Dash"]],["impl Send for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Send for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Send for Templates",1,["pages::pages::Templates"]],["impl<'a> Send for Footer<'a>",1,["pages::pages::Footer"]],["impl Send for Home",1,["pages::pages::Home"]],["impl Send for home",1,["pages::pages::home"]],["impl<'a> Send for Preview<'a>",1,["pages::preview::Preview"]],["impl Send for Serve",1,["pages::serve::routes::Serve"]],["impl Send for index",1,["pages::serve::index"]],["impl Send for Server",1,["pages::settings::Server"]],["impl Send for DBType",1,["pages::settings::DBType"]],["impl Send for Database",1,["pages::settings::Database"]],["impl Send for Settings",1,["pages::settings::Settings"]],["impl Send for PageConfig",1,["pages::settings::PageConfig"]],["impl Send for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Send for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Send for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Send for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Send for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Send for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Send for Assets",1,["pages::static_assets::routes::Assets"]],["impl Send for FILES",1,["pages::FILES"]],["impl Send for Cli",1,["pages::Cli"]],["impl Send for Commands",1,["pages::Commands"]]] +"pages":[["impl Send for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Send for Email",1,["pages::api::v1::account::Email"]],["impl Send for Username",1,["pages::api::v1::account::Username"]],["impl Send for set_username",1,["pages::api::v1::account::set_username"]],["impl Send for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Send for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Send for set_email",1,["pages::api::v1::account::set_email"]],["impl Send for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Send for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Send for register",1,["pages::api::v1::auth::register"]],["impl Send for login",1,["pages::api::v1::auth::login"]],["impl Send for signout",1,["pages::api::v1::auth::signout"]],["impl Send for Auth",1,["pages::api::v1::routes::Auth"]],["impl Send for Account",1,["pages::api::v1::routes::Account"]],["impl Send for Routes",1,["pages::api::v1::routes::Routes"]],["impl Send for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Send for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Send for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Send for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Send for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Send for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Send for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Send for Ctx",1,["pages::ctx::Ctx"]],["impl Send for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Send for Conn",1,["pages::db::Conn"]],["impl Send for Fresh",1,["pages::db::Fresh"]],["impl Send for Database",1,["pages::db::Database"]],["impl Send for InnerSite",1,["pages::db::InnerSite"]],["impl Send for Site",1,["pages::db::Site"]],["impl<'a> Send for Register<'a>",1,["pages::db::Register"]],["impl<'a> Send for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Send for Login<'a>",1,["pages::db::Login"]],["impl Send for NameHash",1,["pages::db::NameHash"]],["impl Send for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Send for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Send for update",1,["pages::deploy::update"]],["impl Send for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Send for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Send for deploy_info",1,["pages::deploy::deploy_info"]],["impl Send for FSError",1,["pages::errors::FSError"]],["impl Send for ConfigError",1,["pages::errors::ConfigError"]],["impl Send for ServiceError",1,["pages::errors::ServiceError"]],["impl Send for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Send for GitFileMode",1,["pages::git::GitFileMode"]],["impl Send for FileInfo",1,["pages::git::FileInfo"]],["impl Send for ContentType",1,["pages::git::ContentType"]],["impl Send for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Send for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Send for build_details",1,["pages::meta::build_details"]],["impl Send for Health",1,["pages::meta::Health"]],["impl Send for health",1,["pages::meta::health"]],["impl Send for Page",1,["pages::page::Page"]],["impl Send for Login",1,["pages::pages::auth::login::Login"]],["impl Send for get_login",1,["pages::pages::auth::login::get_login"]],["impl Send for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl Send for Register",1,["pages::pages::auth::register::Register"]],["impl Send for get_register",1,["pages::pages::auth::register::get_register"]],["impl Send for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Send for signout",1,["pages::pages::auth::signout"]],["impl Send for Home",1,["pages::pages::dash::home::Home"]],["impl Send for get_home",1,["pages::pages::dash::home::get_home"]],["impl Send for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Send for PageError<T>where
    T: Send,
",1,["pages::pages::errors::PageError"]],["impl Send for Pages",1,["pages::pages::routes::Pages"]],["impl Send for Auth",1,["pages::pages::routes::Auth"]],["impl Send for Dash",1,["pages::pages::routes::Dash"]],["impl Send for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Send for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Send for Templates",1,["pages::pages::Templates"]],["impl<'a> Send for Footer<'a>",1,["pages::pages::Footer"]],["impl Send for Home",1,["pages::pages::Home"]],["impl Send for home",1,["pages::pages::home"]],["impl<'a> Send for Preview<'a>",1,["pages::preview::Preview"]],["impl Send for Serve",1,["pages::serve::routes::Serve"]],["impl Send for index",1,["pages::serve::index"]],["impl Send for Server",1,["pages::settings::Server"]],["impl Send for DBType",1,["pages::settings::DBType"]],["impl Send for Database",1,["pages::settings::Database"]],["impl Send for Settings",1,["pages::settings::Settings"]],["impl Send for PageConfig",1,["pages::settings::PageConfig"]],["impl Send for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Send for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Send for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Send for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Send for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Send for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Send for Assets",1,["pages::static_assets::routes::Assets"]],["impl<'a> Send for ID<'a>",1,["pages::subdomains::ID"]],["impl Send for FILES",1,["pages::FILES"]],["impl Send for Cli",1,["pages::Cli"]],["impl Send for Commands",1,["pages::Commands"]]] };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 b614a32..e92a51f 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pages":[["impl Sync for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Sync for Email",1,["pages::api::v1::account::Email"]],["impl Sync for Username",1,["pages::api::v1::account::Username"]],["impl Sync for set_username",1,["pages::api::v1::account::set_username"]],["impl Sync for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Sync for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Sync for set_email",1,["pages::api::v1::account::set_email"]],["impl Sync for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Sync for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Sync for register",1,["pages::api::v1::auth::register"]],["impl Sync for login",1,["pages::api::v1::auth::login"]],["impl Sync for signout",1,["pages::api::v1::auth::signout"]],["impl Sync for Auth",1,["pages::api::v1::routes::Auth"]],["impl Sync for Account",1,["pages::api::v1::routes::Account"]],["impl Sync for Routes",1,["pages::api::v1::routes::Routes"]],["impl Sync for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Sync for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Sync for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Sync for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Sync for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Sync for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Sync for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Sync for Ctx",1,["pages::ctx::Ctx"]],["impl Sync for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Sync for Conn",1,["pages::db::Conn"]],["impl Sync for Fresh",1,["pages::db::Fresh"]],["impl Sync for Database",1,["pages::db::Database"]],["impl Sync for InnerSite",1,["pages::db::InnerSite"]],["impl Sync for Site",1,["pages::db::Site"]],["impl<'a> Sync for Register<'a>",1,["pages::db::Register"]],["impl<'a> Sync for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Sync for Login<'a>",1,["pages::db::Login"]],["impl Sync for NameHash",1,["pages::db::NameHash"]],["impl Sync for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Sync for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Sync for update",1,["pages::deploy::update"]],["impl Sync for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Sync for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Sync for deploy_info",1,["pages::deploy::deploy_info"]],["impl Sync for FSError",1,["pages::errors::FSError"]],["impl Sync for ConfigError",1,["pages::errors::ConfigError"]],["impl Sync for ServiceError",1,["pages::errors::ServiceError"]],["impl Sync for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Sync for GitFileMode",1,["pages::git::GitFileMode"]],["impl Sync for FileInfo",1,["pages::git::FileInfo"]],["impl Sync for ContentType",1,["pages::git::ContentType"]],["impl Sync for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Sync for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Sync for build_details",1,["pages::meta::build_details"]],["impl Sync for Health",1,["pages::meta::Health"]],["impl Sync for health",1,["pages::meta::health"]],["impl Sync for Page",1,["pages::page::Page"]],["impl !Sync for Login",1,["pages::pages::auth::login::Login"]],["impl Sync for get_login",1,["pages::pages::auth::login::get_login"]],["impl Sync for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl !Sync for Register",1,["pages::pages::auth::register::Register"]],["impl Sync for get_register",1,["pages::pages::auth::register::get_register"]],["impl Sync for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Sync for signout",1,["pages::pages::auth::signout"]],["impl !Sync for Home",1,["pages::pages::dash::home::Home"]],["impl Sync for get_home",1,["pages::pages::dash::home::get_home"]],["impl Sync for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Sync for PageError<T>where
    T: Sync,
",1,["pages::pages::errors::PageError"]],["impl Sync for Pages",1,["pages::pages::routes::Pages"]],["impl Sync for Auth",1,["pages::pages::routes::Auth"]],["impl Sync for Dash",1,["pages::pages::routes::Dash"]],["impl Sync for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Sync for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Sync for Templates",1,["pages::pages::Templates"]],["impl<'a> Sync for Footer<'a>",1,["pages::pages::Footer"]],["impl !Sync for Home",1,["pages::pages::Home"]],["impl Sync for home",1,["pages::pages::home"]],["impl<'a> Sync for Preview<'a>",1,["pages::preview::Preview"]],["impl Sync for Serve",1,["pages::serve::routes::Serve"]],["impl Sync for index",1,["pages::serve::index"]],["impl Sync for Server",1,["pages::settings::Server"]],["impl Sync for DBType",1,["pages::settings::DBType"]],["impl Sync for Database",1,["pages::settings::Database"]],["impl Sync for Settings",1,["pages::settings::Settings"]],["impl Sync for PageConfig",1,["pages::settings::PageConfig"]],["impl Sync for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Sync for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Sync for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Sync for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Sync for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Sync for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Sync for Assets",1,["pages::static_assets::routes::Assets"]],["impl Sync for FILES",1,["pages::FILES"]],["impl Sync for Cli",1,["pages::Cli"]],["impl Sync for Commands",1,["pages::Commands"]]] +"pages":[["impl Sync for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Sync for Email",1,["pages::api::v1::account::Email"]],["impl Sync for Username",1,["pages::api::v1::account::Username"]],["impl Sync for set_username",1,["pages::api::v1::account::set_username"]],["impl Sync for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Sync for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Sync for set_email",1,["pages::api::v1::account::set_email"]],["impl Sync for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Sync for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Sync for register",1,["pages::api::v1::auth::register"]],["impl Sync for login",1,["pages::api::v1::auth::login"]],["impl Sync for signout",1,["pages::api::v1::auth::signout"]],["impl Sync for Auth",1,["pages::api::v1::routes::Auth"]],["impl Sync for Account",1,["pages::api::v1::routes::Account"]],["impl Sync for Routes",1,["pages::api::v1::routes::Routes"]],["impl Sync for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Sync for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Sync for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Sync for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Sync for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Sync for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Sync for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Sync for Ctx",1,["pages::ctx::Ctx"]],["impl Sync for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Sync for Conn",1,["pages::db::Conn"]],["impl Sync for Fresh",1,["pages::db::Fresh"]],["impl Sync for Database",1,["pages::db::Database"]],["impl Sync for InnerSite",1,["pages::db::InnerSite"]],["impl Sync for Site",1,["pages::db::Site"]],["impl<'a> Sync for Register<'a>",1,["pages::db::Register"]],["impl<'a> Sync for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Sync for Login<'a>",1,["pages::db::Login"]],["impl Sync for NameHash",1,["pages::db::NameHash"]],["impl Sync for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Sync for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Sync for update",1,["pages::deploy::update"]],["impl Sync for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Sync for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Sync for deploy_info",1,["pages::deploy::deploy_info"]],["impl Sync for FSError",1,["pages::errors::FSError"]],["impl Sync for ConfigError",1,["pages::errors::ConfigError"]],["impl Sync for ServiceError",1,["pages::errors::ServiceError"]],["impl Sync for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Sync for GitFileMode",1,["pages::git::GitFileMode"]],["impl Sync for FileInfo",1,["pages::git::FileInfo"]],["impl Sync for ContentType",1,["pages::git::ContentType"]],["impl Sync for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Sync for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Sync for build_details",1,["pages::meta::build_details"]],["impl Sync for Health",1,["pages::meta::Health"]],["impl Sync for health",1,["pages::meta::health"]],["impl Sync for Page",1,["pages::page::Page"]],["impl !Sync for Login",1,["pages::pages::auth::login::Login"]],["impl Sync for get_login",1,["pages::pages::auth::login::get_login"]],["impl Sync for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl !Sync for Register",1,["pages::pages::auth::register::Register"]],["impl Sync for get_register",1,["pages::pages::auth::register::get_register"]],["impl Sync for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Sync for signout",1,["pages::pages::auth::signout"]],["impl !Sync for Home",1,["pages::pages::dash::home::Home"]],["impl Sync for get_home",1,["pages::pages::dash::home::get_home"]],["impl Sync for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Sync for PageError<T>where
    T: Sync,
",1,["pages::pages::errors::PageError"]],["impl Sync for Pages",1,["pages::pages::routes::Pages"]],["impl Sync for Auth",1,["pages::pages::routes::Auth"]],["impl Sync for Dash",1,["pages::pages::routes::Dash"]],["impl Sync for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Sync for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Sync for Templates",1,["pages::pages::Templates"]],["impl<'a> Sync for Footer<'a>",1,["pages::pages::Footer"]],["impl !Sync for Home",1,["pages::pages::Home"]],["impl Sync for home",1,["pages::pages::home"]],["impl<'a> Sync for Preview<'a>",1,["pages::preview::Preview"]],["impl Sync for Serve",1,["pages::serve::routes::Serve"]],["impl Sync for index",1,["pages::serve::index"]],["impl Sync for Server",1,["pages::settings::Server"]],["impl Sync for DBType",1,["pages::settings::DBType"]],["impl Sync for Database",1,["pages::settings::Database"]],["impl Sync for Settings",1,["pages::settings::Settings"]],["impl Sync for PageConfig",1,["pages::settings::PageConfig"]],["impl Sync for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Sync for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Sync for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Sync for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Sync for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Sync for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Sync for Assets",1,["pages::static_assets::routes::Assets"]],["impl<'a> Sync for ID<'a>",1,["pages::subdomains::ID"]],["impl Sync for FILES",1,["pages::FILES"]],["impl Sync for Cli",1,["pages::Cli"]],["impl Sync for Commands",1,["pages::Commands"]]] };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 0b676ab..eae8689 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pages":[["impl Unpin for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Unpin for Email",1,["pages::api::v1::account::Email"]],["impl Unpin for Username",1,["pages::api::v1::account::Username"]],["impl Unpin for set_username",1,["pages::api::v1::account::set_username"]],["impl Unpin for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Unpin for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Unpin for set_email",1,["pages::api::v1::account::set_email"]],["impl Unpin for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Unpin for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Unpin for register",1,["pages::api::v1::auth::register"]],["impl Unpin for login",1,["pages::api::v1::auth::login"]],["impl Unpin for signout",1,["pages::api::v1::auth::signout"]],["impl Unpin for Auth",1,["pages::api::v1::routes::Auth"]],["impl Unpin for Account",1,["pages::api::v1::routes::Account"]],["impl Unpin for Routes",1,["pages::api::v1::routes::Routes"]],["impl Unpin for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Unpin for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Unpin for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Unpin for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Unpin for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Unpin for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Unpin for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Unpin for Ctx",1,["pages::ctx::Ctx"]],["impl Unpin for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Unpin for Conn",1,["pages::db::Conn"]],["impl Unpin for Fresh",1,["pages::db::Fresh"]],["impl Unpin for Database",1,["pages::db::Database"]],["impl Unpin for InnerSite",1,["pages::db::InnerSite"]],["impl Unpin for Site",1,["pages::db::Site"]],["impl<'a> Unpin for Register<'a>",1,["pages::db::Register"]],["impl<'a> Unpin for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Unpin for Login<'a>",1,["pages::db::Login"]],["impl Unpin for NameHash",1,["pages::db::NameHash"]],["impl Unpin for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Unpin for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Unpin for update",1,["pages::deploy::update"]],["impl Unpin for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Unpin for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Unpin for deploy_info",1,["pages::deploy::deploy_info"]],["impl Unpin for FSError",1,["pages::errors::FSError"]],["impl Unpin for ConfigError",1,["pages::errors::ConfigError"]],["impl Unpin for ServiceError",1,["pages::errors::ServiceError"]],["impl Unpin for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Unpin for GitFileMode",1,["pages::git::GitFileMode"]],["impl Unpin for FileInfo",1,["pages::git::FileInfo"]],["impl Unpin for ContentType",1,["pages::git::ContentType"]],["impl Unpin for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Unpin for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Unpin for build_details",1,["pages::meta::build_details"]],["impl Unpin for Health",1,["pages::meta::Health"]],["impl Unpin for health",1,["pages::meta::health"]],["impl Unpin for Page",1,["pages::page::Page"]],["impl Unpin for Login",1,["pages::pages::auth::login::Login"]],["impl Unpin for get_login",1,["pages::pages::auth::login::get_login"]],["impl Unpin for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl Unpin for Register",1,["pages::pages::auth::register::Register"]],["impl Unpin for get_register",1,["pages::pages::auth::register::get_register"]],["impl Unpin for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Unpin for signout",1,["pages::pages::auth::signout"]],["impl Unpin for Home",1,["pages::pages::dash::home::Home"]],["impl Unpin for get_home",1,["pages::pages::dash::home::get_home"]],["impl Unpin for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Unpin for PageError<T>where
    T: Unpin,
",1,["pages::pages::errors::PageError"]],["impl Unpin for Pages",1,["pages::pages::routes::Pages"]],["impl Unpin for Auth",1,["pages::pages::routes::Auth"]],["impl Unpin for Dash",1,["pages::pages::routes::Dash"]],["impl Unpin for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Unpin for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Unpin for Templates",1,["pages::pages::Templates"]],["impl<'a> Unpin for Footer<'a>",1,["pages::pages::Footer"]],["impl Unpin for Home",1,["pages::pages::Home"]],["impl Unpin for home",1,["pages::pages::home"]],["impl<'a> Unpin for Preview<'a>",1,["pages::preview::Preview"]],["impl Unpin for Serve",1,["pages::serve::routes::Serve"]],["impl Unpin for index",1,["pages::serve::index"]],["impl Unpin for Server",1,["pages::settings::Server"]],["impl Unpin for DBType",1,["pages::settings::DBType"]],["impl Unpin for Database",1,["pages::settings::Database"]],["impl Unpin for Settings",1,["pages::settings::Settings"]],["impl Unpin for PageConfig",1,["pages::settings::PageConfig"]],["impl Unpin for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Unpin for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Unpin for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Unpin for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Unpin for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Unpin for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Unpin for Assets",1,["pages::static_assets::routes::Assets"]],["impl Unpin for FILES",1,["pages::FILES"]],["impl Unpin for Cli",1,["pages::Cli"]],["impl Unpin for Commands",1,["pages::Commands"]]] +"pages":[["impl Unpin for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl Unpin for Email",1,["pages::api::v1::account::Email"]],["impl Unpin for Username",1,["pages::api::v1::account::Username"]],["impl Unpin for set_username",1,["pages::api::v1::account::set_username"]],["impl Unpin for username_exists",1,["pages::api::v1::account::username_exists"]],["impl Unpin for email_exists",1,["pages::api::v1::account::email_exists"]],["impl Unpin for set_email",1,["pages::api::v1::account::set_email"]],["impl Unpin for delete_account",1,["pages::api::v1::account::delete_account"]],["impl Unpin for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl Unpin for register",1,["pages::api::v1::auth::register"]],["impl Unpin for login",1,["pages::api::v1::auth::login"]],["impl Unpin for signout",1,["pages::api::v1::auth::signout"]],["impl Unpin for Auth",1,["pages::api::v1::routes::Auth"]],["impl Unpin for Account",1,["pages::api::v1::routes::Account"]],["impl Unpin for Routes",1,["pages::api::v1::routes::Routes"]],["impl Unpin for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl Unpin for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl Unpin for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl Unpin for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl Unpin for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl Unpin for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl Unpin for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl Unpin for Ctx",1,["pages::ctx::Ctx"]],["impl Unpin for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl Unpin for Conn",1,["pages::db::Conn"]],["impl Unpin for Fresh",1,["pages::db::Fresh"]],["impl Unpin for Database",1,["pages::db::Database"]],["impl Unpin for InnerSite",1,["pages::db::InnerSite"]],["impl Unpin for Site",1,["pages::db::Site"]],["impl<'a> Unpin for Register<'a>",1,["pages::db::Register"]],["impl<'a> Unpin for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> Unpin for Login<'a>",1,["pages::db::Login"]],["impl Unpin for NameHash",1,["pages::db::NameHash"]],["impl Unpin for Deploy",1,["pages::deploy::routes::Deploy"]],["impl Unpin for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl Unpin for update",1,["pages::deploy::update"]],["impl Unpin for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl Unpin for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl Unpin for deploy_info",1,["pages::deploy::deploy_info"]],["impl Unpin for FSError",1,["pages::errors::FSError"]],["impl Unpin for ConfigError",1,["pages::errors::ConfigError"]],["impl Unpin for ServiceError",1,["pages::errors::ServiceError"]],["impl Unpin for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl Unpin for GitFileMode",1,["pages::git::GitFileMode"]],["impl Unpin for FileInfo",1,["pages::git::FileInfo"]],["impl Unpin for ContentType",1,["pages::git::ContentType"]],["impl Unpin for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> Unpin for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl Unpin for build_details",1,["pages::meta::build_details"]],["impl Unpin for Health",1,["pages::meta::Health"]],["impl Unpin for health",1,["pages::meta::health"]],["impl Unpin for Page",1,["pages::page::Page"]],["impl Unpin for Login",1,["pages::pages::auth::login::Login"]],["impl Unpin for get_login",1,["pages::pages::auth::login::get_login"]],["impl Unpin for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl Unpin for Register",1,["pages::pages::auth::register::Register"]],["impl Unpin for get_register",1,["pages::pages::auth::register::get_register"]],["impl Unpin for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl Unpin for signout",1,["pages::pages::auth::signout"]],["impl Unpin for Home",1,["pages::pages::dash::home::Home"]],["impl Unpin for get_home",1,["pages::pages::dash::home::get_home"]],["impl Unpin for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> Unpin for PageError<T>where
    T: Unpin,
",1,["pages::pages::errors::PageError"]],["impl Unpin for Pages",1,["pages::pages::routes::Pages"]],["impl Unpin for Auth",1,["pages::pages::routes::Auth"]],["impl Unpin for Dash",1,["pages::pages::routes::Dash"]],["impl Unpin for TemplateFile",1,["pages::pages::TemplateFile"]],["impl Unpin for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl Unpin for Templates",1,["pages::pages::Templates"]],["impl<'a> Unpin for Footer<'a>",1,["pages::pages::Footer"]],["impl Unpin for Home",1,["pages::pages::Home"]],["impl Unpin for home",1,["pages::pages::home"]],["impl<'a> Unpin for Preview<'a>",1,["pages::preview::Preview"]],["impl Unpin for Serve",1,["pages::serve::routes::Serve"]],["impl Unpin for index",1,["pages::serve::index"]],["impl Unpin for Server",1,["pages::settings::Server"]],["impl Unpin for DBType",1,["pages::settings::DBType"]],["impl Unpin for Database",1,["pages::settings::Database"]],["impl Unpin for Settings",1,["pages::settings::Settings"]],["impl Unpin for PageConfig",1,["pages::settings::PageConfig"]],["impl Unpin for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl Unpin for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl Unpin for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl Unpin for Asset",1,["pages::static_assets::static_files::Asset"]],["impl Unpin for static_files",1,["pages::static_assets::static_files::static_files"]],["impl Unpin for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl Unpin for Assets",1,["pages::static_assets::routes::Assets"]],["impl<'a> Unpin for ID<'a>",1,["pages::subdomains::ID"]],["impl Unpin for FILES",1,["pages::FILES"]],["impl Unpin for Cli",1,["pages::Cli"]],["impl Unpin for Commands",1,["pages::Commands"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index b8de203..e9921aa 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pages":[["impl RefUnwindSafe for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl RefUnwindSafe for Email",1,["pages::api::v1::account::Email"]],["impl RefUnwindSafe for Username",1,["pages::api::v1::account::Username"]],["impl RefUnwindSafe for set_username",1,["pages::api::v1::account::set_username"]],["impl RefUnwindSafe for username_exists",1,["pages::api::v1::account::username_exists"]],["impl RefUnwindSafe for email_exists",1,["pages::api::v1::account::email_exists"]],["impl RefUnwindSafe for set_email",1,["pages::api::v1::account::set_email"]],["impl RefUnwindSafe for delete_account",1,["pages::api::v1::account::delete_account"]],["impl RefUnwindSafe for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl RefUnwindSafe for register",1,["pages::api::v1::auth::register"]],["impl RefUnwindSafe for login",1,["pages::api::v1::auth::login"]],["impl RefUnwindSafe for signout",1,["pages::api::v1::auth::signout"]],["impl RefUnwindSafe for Auth",1,["pages::api::v1::routes::Auth"]],["impl RefUnwindSafe for Account",1,["pages::api::v1::routes::Account"]],["impl RefUnwindSafe for Routes",1,["pages::api::v1::routes::Routes"]],["impl RefUnwindSafe for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl RefUnwindSafe for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl RefUnwindSafe for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl RefUnwindSafe for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl RefUnwindSafe for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl RefUnwindSafe for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl RefUnwindSafe for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl !RefUnwindSafe for Ctx",1,["pages::ctx::Ctx"]],["impl !RefUnwindSafe for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl !RefUnwindSafe for Conn",1,["pages::db::Conn"]],["impl !RefUnwindSafe for Fresh",1,["pages::db::Fresh"]],["impl !RefUnwindSafe for Database",1,["pages::db::Database"]],["impl RefUnwindSafe for InnerSite",1,["pages::db::InnerSite"]],["impl RefUnwindSafe for Site",1,["pages::db::Site"]],["impl<'a> RefUnwindSafe for Register<'a>",1,["pages::db::Register"]],["impl<'a> RefUnwindSafe for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> RefUnwindSafe for Login<'a>",1,["pages::db::Login"]],["impl RefUnwindSafe for NameHash",1,["pages::db::NameHash"]],["impl RefUnwindSafe for Deploy",1,["pages::deploy::routes::Deploy"]],["impl RefUnwindSafe for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl RefUnwindSafe for update",1,["pages::deploy::update"]],["impl RefUnwindSafe for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl RefUnwindSafe for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl RefUnwindSafe for deploy_info",1,["pages::deploy::deploy_info"]],["impl !RefUnwindSafe for FSError",1,["pages::errors::FSError"]],["impl !RefUnwindSafe for ConfigError",1,["pages::errors::ConfigError"]],["impl !RefUnwindSafe for ServiceError",1,["pages::errors::ServiceError"]],["impl RefUnwindSafe for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl RefUnwindSafe for GitFileMode",1,["pages::git::GitFileMode"]],["impl RefUnwindSafe for FileInfo",1,["pages::git::FileInfo"]],["impl RefUnwindSafe for ContentType",1,["pages::git::ContentType"]],["impl RefUnwindSafe for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> RefUnwindSafe for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl RefUnwindSafe for build_details",1,["pages::meta::build_details"]],["impl RefUnwindSafe for Health",1,["pages::meta::Health"]],["impl RefUnwindSafe for health",1,["pages::meta::health"]],["impl RefUnwindSafe for Page",1,["pages::page::Page"]],["impl !RefUnwindSafe for Login",1,["pages::pages::auth::login::Login"]],["impl RefUnwindSafe for get_login",1,["pages::pages::auth::login::get_login"]],["impl RefUnwindSafe for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl !RefUnwindSafe for Register",1,["pages::pages::auth::register::Register"]],["impl RefUnwindSafe for get_register",1,["pages::pages::auth::register::get_register"]],["impl RefUnwindSafe for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl RefUnwindSafe for signout",1,["pages::pages::auth::signout"]],["impl !RefUnwindSafe for Home",1,["pages::pages::dash::home::Home"]],["impl RefUnwindSafe for get_home",1,["pages::pages::dash::home::get_home"]],["impl RefUnwindSafe for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> !RefUnwindSafe for PageError<T>",1,["pages::pages::errors::PageError"]],["impl RefUnwindSafe for Pages",1,["pages::pages::routes::Pages"]],["impl RefUnwindSafe for Auth",1,["pages::pages::routes::Auth"]],["impl RefUnwindSafe for Dash",1,["pages::pages::routes::Dash"]],["impl RefUnwindSafe for TemplateFile",1,["pages::pages::TemplateFile"]],["impl RefUnwindSafe for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl RefUnwindSafe for Templates",1,["pages::pages::Templates"]],["impl<'a> RefUnwindSafe for Footer<'a>",1,["pages::pages::Footer"]],["impl !RefUnwindSafe for Home",1,["pages::pages::Home"]],["impl RefUnwindSafe for home",1,["pages::pages::home"]],["impl<'a> RefUnwindSafe for Preview<'a>",1,["pages::preview::Preview"]],["impl RefUnwindSafe for Serve",1,["pages::serve::routes::Serve"]],["impl RefUnwindSafe for index",1,["pages::serve::index"]],["impl RefUnwindSafe for Server",1,["pages::settings::Server"]],["impl RefUnwindSafe for DBType",1,["pages::settings::DBType"]],["impl RefUnwindSafe for Database",1,["pages::settings::Database"]],["impl RefUnwindSafe for Settings",1,["pages::settings::Settings"]],["impl RefUnwindSafe for PageConfig",1,["pages::settings::PageConfig"]],["impl RefUnwindSafe for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl RefUnwindSafe for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl RefUnwindSafe for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl RefUnwindSafe for Asset",1,["pages::static_assets::static_files::Asset"]],["impl RefUnwindSafe for static_files",1,["pages::static_assets::static_files::static_files"]],["impl RefUnwindSafe for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl RefUnwindSafe for Assets",1,["pages::static_assets::routes::Assets"]],["impl RefUnwindSafe for FILES",1,["pages::FILES"]],["impl RefUnwindSafe for Cli",1,["pages::Cli"]],["impl RefUnwindSafe for Commands",1,["pages::Commands"]]] +"pages":[["impl RefUnwindSafe for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl RefUnwindSafe for Email",1,["pages::api::v1::account::Email"]],["impl RefUnwindSafe for Username",1,["pages::api::v1::account::Username"]],["impl RefUnwindSafe for set_username",1,["pages::api::v1::account::set_username"]],["impl RefUnwindSafe for username_exists",1,["pages::api::v1::account::username_exists"]],["impl RefUnwindSafe for email_exists",1,["pages::api::v1::account::email_exists"]],["impl RefUnwindSafe for set_email",1,["pages::api::v1::account::set_email"]],["impl RefUnwindSafe for delete_account",1,["pages::api::v1::account::delete_account"]],["impl RefUnwindSafe for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl RefUnwindSafe for register",1,["pages::api::v1::auth::register"]],["impl RefUnwindSafe for login",1,["pages::api::v1::auth::login"]],["impl RefUnwindSafe for signout",1,["pages::api::v1::auth::signout"]],["impl RefUnwindSafe for Auth",1,["pages::api::v1::routes::Auth"]],["impl RefUnwindSafe for Account",1,["pages::api::v1::routes::Account"]],["impl RefUnwindSafe for Routes",1,["pages::api::v1::routes::Routes"]],["impl RefUnwindSafe for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl RefUnwindSafe for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl RefUnwindSafe for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl RefUnwindSafe for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl RefUnwindSafe for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl RefUnwindSafe for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl RefUnwindSafe for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl !RefUnwindSafe for Ctx",1,["pages::ctx::Ctx"]],["impl !RefUnwindSafe for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl !RefUnwindSafe for Conn",1,["pages::db::Conn"]],["impl !RefUnwindSafe for Fresh",1,["pages::db::Fresh"]],["impl !RefUnwindSafe for Database",1,["pages::db::Database"]],["impl RefUnwindSafe for InnerSite",1,["pages::db::InnerSite"]],["impl RefUnwindSafe for Site",1,["pages::db::Site"]],["impl<'a> RefUnwindSafe for Register<'a>",1,["pages::db::Register"]],["impl<'a> RefUnwindSafe for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> RefUnwindSafe for Login<'a>",1,["pages::db::Login"]],["impl RefUnwindSafe for NameHash",1,["pages::db::NameHash"]],["impl RefUnwindSafe for Deploy",1,["pages::deploy::routes::Deploy"]],["impl RefUnwindSafe for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl RefUnwindSafe for update",1,["pages::deploy::update"]],["impl RefUnwindSafe for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl RefUnwindSafe for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl RefUnwindSafe for deploy_info",1,["pages::deploy::deploy_info"]],["impl !RefUnwindSafe for FSError",1,["pages::errors::FSError"]],["impl !RefUnwindSafe for ConfigError",1,["pages::errors::ConfigError"]],["impl !RefUnwindSafe for ServiceError",1,["pages::errors::ServiceError"]],["impl RefUnwindSafe for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl RefUnwindSafe for GitFileMode",1,["pages::git::GitFileMode"]],["impl RefUnwindSafe for FileInfo",1,["pages::git::FileInfo"]],["impl RefUnwindSafe for ContentType",1,["pages::git::ContentType"]],["impl RefUnwindSafe for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> RefUnwindSafe for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl RefUnwindSafe for build_details",1,["pages::meta::build_details"]],["impl RefUnwindSafe for Health",1,["pages::meta::Health"]],["impl RefUnwindSafe for health",1,["pages::meta::health"]],["impl RefUnwindSafe for Page",1,["pages::page::Page"]],["impl !RefUnwindSafe for Login",1,["pages::pages::auth::login::Login"]],["impl RefUnwindSafe for get_login",1,["pages::pages::auth::login::get_login"]],["impl RefUnwindSafe for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl !RefUnwindSafe for Register",1,["pages::pages::auth::register::Register"]],["impl RefUnwindSafe for get_register",1,["pages::pages::auth::register::get_register"]],["impl RefUnwindSafe for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl RefUnwindSafe for signout",1,["pages::pages::auth::signout"]],["impl !RefUnwindSafe for Home",1,["pages::pages::dash::home::Home"]],["impl RefUnwindSafe for get_home",1,["pages::pages::dash::home::get_home"]],["impl RefUnwindSafe for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> !RefUnwindSafe for PageError<T>",1,["pages::pages::errors::PageError"]],["impl RefUnwindSafe for Pages",1,["pages::pages::routes::Pages"]],["impl RefUnwindSafe for Auth",1,["pages::pages::routes::Auth"]],["impl RefUnwindSafe for Dash",1,["pages::pages::routes::Dash"]],["impl RefUnwindSafe for TemplateFile",1,["pages::pages::TemplateFile"]],["impl RefUnwindSafe for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl RefUnwindSafe for Templates",1,["pages::pages::Templates"]],["impl<'a> RefUnwindSafe for Footer<'a>",1,["pages::pages::Footer"]],["impl !RefUnwindSafe for Home",1,["pages::pages::Home"]],["impl RefUnwindSafe for home",1,["pages::pages::home"]],["impl<'a> RefUnwindSafe for Preview<'a>",1,["pages::preview::Preview"]],["impl RefUnwindSafe for Serve",1,["pages::serve::routes::Serve"]],["impl RefUnwindSafe for index",1,["pages::serve::index"]],["impl RefUnwindSafe for Server",1,["pages::settings::Server"]],["impl RefUnwindSafe for DBType",1,["pages::settings::DBType"]],["impl RefUnwindSafe for Database",1,["pages::settings::Database"]],["impl RefUnwindSafe for Settings",1,["pages::settings::Settings"]],["impl RefUnwindSafe for PageConfig",1,["pages::settings::PageConfig"]],["impl RefUnwindSafe for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl RefUnwindSafe for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl RefUnwindSafe for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl RefUnwindSafe for Asset",1,["pages::static_assets::static_files::Asset"]],["impl RefUnwindSafe for static_files",1,["pages::static_assets::static_files::static_files"]],["impl RefUnwindSafe for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl RefUnwindSafe for Assets",1,["pages::static_assets::routes::Assets"]],["impl<'a> RefUnwindSafe for ID<'a>",1,["pages::subdomains::ID"]],["impl RefUnwindSafe for FILES",1,["pages::FILES"]],["impl RefUnwindSafe for Cli",1,["pages::Cli"]],["impl RefUnwindSafe for Commands",1,["pages::Commands"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index bd49170..ef4b70d 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pages":[["impl UnwindSafe for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl UnwindSafe for Email",1,["pages::api::v1::account::Email"]],["impl UnwindSafe for Username",1,["pages::api::v1::account::Username"]],["impl UnwindSafe for set_username",1,["pages::api::v1::account::set_username"]],["impl UnwindSafe for username_exists",1,["pages::api::v1::account::username_exists"]],["impl UnwindSafe for email_exists",1,["pages::api::v1::account::email_exists"]],["impl UnwindSafe for set_email",1,["pages::api::v1::account::set_email"]],["impl UnwindSafe for delete_account",1,["pages::api::v1::account::delete_account"]],["impl UnwindSafe for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl UnwindSafe for register",1,["pages::api::v1::auth::register"]],["impl UnwindSafe for login",1,["pages::api::v1::auth::login"]],["impl UnwindSafe for signout",1,["pages::api::v1::auth::signout"]],["impl UnwindSafe for Auth",1,["pages::api::v1::routes::Auth"]],["impl UnwindSafe for Account",1,["pages::api::v1::routes::Account"]],["impl UnwindSafe for Routes",1,["pages::api::v1::routes::Routes"]],["impl UnwindSafe for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl UnwindSafe for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl UnwindSafe for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl UnwindSafe for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl UnwindSafe for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl UnwindSafe for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl UnwindSafe for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl !UnwindSafe for Ctx",1,["pages::ctx::Ctx"]],["impl !UnwindSafe for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl !UnwindSafe for Conn",1,["pages::db::Conn"]],["impl !UnwindSafe for Fresh",1,["pages::db::Fresh"]],["impl !UnwindSafe for Database",1,["pages::db::Database"]],["impl UnwindSafe for InnerSite",1,["pages::db::InnerSite"]],["impl UnwindSafe for Site",1,["pages::db::Site"]],["impl<'a> UnwindSafe for Register<'a>",1,["pages::db::Register"]],["impl<'a> UnwindSafe for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> UnwindSafe for Login<'a>",1,["pages::db::Login"]],["impl UnwindSafe for NameHash",1,["pages::db::NameHash"]],["impl UnwindSafe for Deploy",1,["pages::deploy::routes::Deploy"]],["impl UnwindSafe for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl UnwindSafe for update",1,["pages::deploy::update"]],["impl UnwindSafe for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl UnwindSafe for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl UnwindSafe for deploy_info",1,["pages::deploy::deploy_info"]],["impl !UnwindSafe for FSError",1,["pages::errors::FSError"]],["impl !UnwindSafe for ConfigError",1,["pages::errors::ConfigError"]],["impl !UnwindSafe for ServiceError",1,["pages::errors::ServiceError"]],["impl UnwindSafe for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl UnwindSafe for GitFileMode",1,["pages::git::GitFileMode"]],["impl UnwindSafe for FileInfo",1,["pages::git::FileInfo"]],["impl UnwindSafe for ContentType",1,["pages::git::ContentType"]],["impl UnwindSafe for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> UnwindSafe for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl UnwindSafe for build_details",1,["pages::meta::build_details"]],["impl UnwindSafe for Health",1,["pages::meta::Health"]],["impl UnwindSafe for health",1,["pages::meta::health"]],["impl UnwindSafe for Page",1,["pages::page::Page"]],["impl UnwindSafe for Login",1,["pages::pages::auth::login::Login"]],["impl UnwindSafe for get_login",1,["pages::pages::auth::login::get_login"]],["impl UnwindSafe for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl UnwindSafe for Register",1,["pages::pages::auth::register::Register"]],["impl UnwindSafe for get_register",1,["pages::pages::auth::register::get_register"]],["impl UnwindSafe for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl UnwindSafe for signout",1,["pages::pages::auth::signout"]],["impl UnwindSafe for Home",1,["pages::pages::dash::home::Home"]],["impl UnwindSafe for get_home",1,["pages::pages::dash::home::get_home"]],["impl UnwindSafe for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> !UnwindSafe for PageError<T>",1,["pages::pages::errors::PageError"]],["impl UnwindSafe for Pages",1,["pages::pages::routes::Pages"]],["impl UnwindSafe for Auth",1,["pages::pages::routes::Auth"]],["impl UnwindSafe for Dash",1,["pages::pages::routes::Dash"]],["impl UnwindSafe for TemplateFile",1,["pages::pages::TemplateFile"]],["impl UnwindSafe for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl UnwindSafe for Templates",1,["pages::pages::Templates"]],["impl<'a> UnwindSafe for Footer<'a>",1,["pages::pages::Footer"]],["impl UnwindSafe for Home",1,["pages::pages::Home"]],["impl UnwindSafe for home",1,["pages::pages::home"]],["impl<'a> UnwindSafe for Preview<'a>",1,["pages::preview::Preview"]],["impl UnwindSafe for Serve",1,["pages::serve::routes::Serve"]],["impl UnwindSafe for index",1,["pages::serve::index"]],["impl UnwindSafe for Server",1,["pages::settings::Server"]],["impl UnwindSafe for DBType",1,["pages::settings::DBType"]],["impl UnwindSafe for Database",1,["pages::settings::Database"]],["impl UnwindSafe for Settings",1,["pages::settings::Settings"]],["impl UnwindSafe for PageConfig",1,["pages::settings::PageConfig"]],["impl UnwindSafe for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl UnwindSafe for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl UnwindSafe for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl UnwindSafe for Asset",1,["pages::static_assets::static_files::Asset"]],["impl UnwindSafe for static_files",1,["pages::static_assets::static_files::static_files"]],["impl UnwindSafe for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl UnwindSafe for Assets",1,["pages::static_assets::routes::Assets"]],["impl UnwindSafe for FILES",1,["pages::FILES"]],["impl UnwindSafe for Cli",1,["pages::Cli"]],["impl UnwindSafe for Commands",1,["pages::Commands"]]] +"pages":[["impl UnwindSafe for AccountCheckPayload",1,["pages::api::v1::account::AccountCheckPayload"]],["impl UnwindSafe for Email",1,["pages::api::v1::account::Email"]],["impl UnwindSafe for Username",1,["pages::api::v1::account::Username"]],["impl UnwindSafe for set_username",1,["pages::api::v1::account::set_username"]],["impl UnwindSafe for username_exists",1,["pages::api::v1::account::username_exists"]],["impl UnwindSafe for email_exists",1,["pages::api::v1::account::email_exists"]],["impl UnwindSafe for set_email",1,["pages::api::v1::account::set_email"]],["impl UnwindSafe for delete_account",1,["pages::api::v1::account::delete_account"]],["impl UnwindSafe for update_user_password",1,["pages::api::v1::account::update_user_password"]],["impl UnwindSafe for register",1,["pages::api::v1::auth::register"]],["impl UnwindSafe for login",1,["pages::api::v1::auth::login"]],["impl UnwindSafe for signout",1,["pages::api::v1::auth::signout"]],["impl UnwindSafe for Auth",1,["pages::api::v1::routes::Auth"]],["impl UnwindSafe for Account",1,["pages::api::v1::routes::Account"]],["impl UnwindSafe for Routes",1,["pages::api::v1::routes::Routes"]],["impl UnwindSafe for RedirectQuery",1,["pages::api::v1::RedirectQuery"]],["impl UnwindSafe for AccountCheckResp",1,["pages::ctx::api::v1::account::AccountCheckResp"]],["impl UnwindSafe for ChangePasswordReqest",1,["pages::ctx::api::v1::account::ChangePasswordReqest"]],["impl UnwindSafe for Register",1,["pages::ctx::api::v1::auth::Register"]],["impl UnwindSafe for Login",1,["pages::ctx::api::v1::auth::Login"]],["impl UnwindSafe for Password",1,["pages::ctx::api::v1::auth::Password"]],["impl UnwindSafe for AddSite",1,["pages::ctx::api::v1::pages::AddSite"]],["impl !UnwindSafe for Ctx",1,["pages::ctx::Ctx"]],["impl !UnwindSafe for ConnectionOptions",1,["pages::db::ConnectionOptions"]],["impl !UnwindSafe for Conn",1,["pages::db::Conn"]],["impl !UnwindSafe for Fresh",1,["pages::db::Fresh"]],["impl !UnwindSafe for Database",1,["pages::db::Database"]],["impl UnwindSafe for InnerSite",1,["pages::db::InnerSite"]],["impl UnwindSafe for Site",1,["pages::db::Site"]],["impl<'a> UnwindSafe for Register<'a>",1,["pages::db::Register"]],["impl<'a> UnwindSafe for UpdateEmail<'a>",1,["pages::db::UpdateEmail"]],["impl<'a> UnwindSafe for Login<'a>",1,["pages::db::Login"]],["impl UnwindSafe for NameHash",1,["pages::db::NameHash"]],["impl UnwindSafe for Deploy",1,["pages::deploy::routes::Deploy"]],["impl UnwindSafe for DeployEvent",1,["pages::deploy::DeployEvent"]],["impl UnwindSafe for update",1,["pages::deploy::update"]],["impl UnwindSafe for DeploySecret",1,["pages::deploy::DeploySecret"]],["impl UnwindSafe for DeployInfo",1,["pages::deploy::DeployInfo"]],["impl UnwindSafe for deploy_info",1,["pages::deploy::deploy_info"]],["impl !UnwindSafe for FSError",1,["pages::errors::FSError"]],["impl !UnwindSafe for ConfigError",1,["pages::errors::ConfigError"]],["impl !UnwindSafe for ServiceError",1,["pages::errors::ServiceError"]],["impl UnwindSafe for ErrorToResponse",1,["pages::errors::ErrorToResponse"]],["impl UnwindSafe for GitFileMode",1,["pages::git::GitFileMode"]],["impl UnwindSafe for FileInfo",1,["pages::git::FileInfo"]],["impl UnwindSafe for ContentType",1,["pages::git::ContentType"]],["impl UnwindSafe for Meta",1,["pages::meta::routes::Meta"]],["impl<'a> UnwindSafe for BuildDetails<'a>",1,["pages::meta::BuildDetails"]],["impl UnwindSafe for build_details",1,["pages::meta::build_details"]],["impl UnwindSafe for Health",1,["pages::meta::Health"]],["impl UnwindSafe for health",1,["pages::meta::health"]],["impl UnwindSafe for Page",1,["pages::page::Page"]],["impl UnwindSafe for Login",1,["pages::pages::auth::login::Login"]],["impl UnwindSafe for get_login",1,["pages::pages::auth::login::get_login"]],["impl UnwindSafe for login_submit",1,["pages::pages::auth::login::login_submit"]],["impl UnwindSafe for Register",1,["pages::pages::auth::register::Register"]],["impl UnwindSafe for get_register",1,["pages::pages::auth::register::get_register"]],["impl UnwindSafe for register_submit",1,["pages::pages::auth::register::register_submit"]],["impl UnwindSafe for signout",1,["pages::pages::auth::signout"]],["impl UnwindSafe for Home",1,["pages::pages::dash::home::Home"]],["impl UnwindSafe for get_home",1,["pages::pages::dash::home::get_home"]],["impl UnwindSafe for ReadableError",1,["pages::pages::errors::ReadableError"]],["impl<T> !UnwindSafe for PageError<T>",1,["pages::pages::errors::PageError"]],["impl UnwindSafe for Pages",1,["pages::pages::routes::Pages"]],["impl UnwindSafe for Auth",1,["pages::pages::routes::Auth"]],["impl UnwindSafe for Dash",1,["pages::pages::routes::Dash"]],["impl UnwindSafe for TemplateFile",1,["pages::pages::TemplateFile"]],["impl UnwindSafe for TEMPLATES",1,["pages::pages::TEMPLATES"]],["impl UnwindSafe for Templates",1,["pages::pages::Templates"]],["impl<'a> UnwindSafe for Footer<'a>",1,["pages::pages::Footer"]],["impl UnwindSafe for Home",1,["pages::pages::Home"]],["impl UnwindSafe for home",1,["pages::pages::home"]],["impl<'a> UnwindSafe for Preview<'a>",1,["pages::preview::Preview"]],["impl UnwindSafe for Serve",1,["pages::serve::routes::Serve"]],["impl UnwindSafe for index",1,["pages::serve::index"]],["impl UnwindSafe for Server",1,["pages::settings::Server"]],["impl UnwindSafe for DBType",1,["pages::settings::DBType"]],["impl UnwindSafe for Database",1,["pages::settings::Database"]],["impl UnwindSafe for Settings",1,["pages::settings::Settings"]],["impl UnwindSafe for PageConfig",1,["pages::settings::PageConfig"]],["impl UnwindSafe for FileMap",1,["pages::static_assets::filemap::FileMap"]],["impl UnwindSafe for CSS",1,["pages::static_assets::static_files::assets::CSS"]],["impl UnwindSafe for MOBILE_CSS",1,["pages::static_assets::static_files::assets::MOBILE_CSS"]],["impl UnwindSafe for Asset",1,["pages::static_assets::static_files::Asset"]],["impl UnwindSafe for static_files",1,["pages::static_assets::static_files::static_files"]],["impl UnwindSafe for ASSETS",1,["pages::static_assets::routes::ASSETS"]],["impl UnwindSafe for Assets",1,["pages::static_assets::routes::Assets"]],["impl<'a> UnwindSafe for ID<'a>",1,["pages::subdomains::ID"]],["impl UnwindSafe for FILES",1,["pages::FILES"]],["impl UnwindSafe for Cli",1,["pages::Cli"]],["impl UnwindSafe for Commands",1,["pages::Commands"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/pages/all.html b/pages/all.html index 3effbe0..dbcea90 100644 --- a/pages/all.html +++ b/pages/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Typedefs

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Typedefs

Constants

\ No newline at end of file diff --git a/pages/ctx/api/v1/pages/index.html b/pages/ctx/api/v1/pages/index.html index 9127b18..cc4046c 100644 --- a/pages/ctx/api/v1/pages/index.html +++ b/pages/ctx/api/v1/pages/index.html @@ -1 +1 @@ -pages::ctx::api::v1::pages - Rust

Structs

Data required to add site
\ No newline at end of file +pages::ctx::api::v1::pages - Rust

Structs

Data required to add site
\ No newline at end of file diff --git a/pages/ctx/api/v1/pages/struct.AddSite.html b/pages/ctx/api/v1/pages/struct.AddSite.html index d8c6773..3483d9b 100644 --- a/pages/ctx/api/v1/pages/struct.AddSite.html +++ b/pages/ctx/api/v1/pages/struct.AddSite.html @@ -1,12 +1,11 @@ -AddSite in pages::ctx::api::v1::pages - Rust
pub struct AddSite {
+AddSite in pages::ctx::api::v1::pages - Rust
pub struct AddSite {
     pub repo_url: String,
     pub branch: String,
-    pub hostname: String,
     pub owner: String,
 }
Expand description

Data required to add site

-

Fields

repo_url: Stringbranch: Stringhostname: Stringowner: String

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used +

Fields

repo_url: Stringbranch: Stringowner: String

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.

Returns the argument unchanged.

+sufficient, and should not be overridden without very good reason. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

diff --git a/pages/ctx/struct.Ctx.html b/pages/ctx/struct.Ctx.html index 2f8303d..0c7cc38 100644 --- a/pages/ctx/struct.Ctx.html +++ b/pages/ctx/struct.Ctx.html @@ -12,7 +12,7 @@

Log in method. Returns Ok(()) when user is authenticated and errors when authentication fails

register new user

-

Get credential-processing policy

+

Get credential-processing policy

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an diff --git a/pages/deploy/index.html b/pages/deploy/index.html index 08de2d1..25b6e56 100644 --- a/pages/deploy/index.html +++ b/pages/deploy/index.html @@ -1 +1 @@ -pages::deploy - Rust
\ No newline at end of file +pages::deploy - Rust
\ No newline at end of file diff --git a/pages/settings/index.html b/pages/settings/index.html index 5375141..fa9f092 100644 --- a/pages/settings/index.html +++ b/pages/settings/index.html @@ -1 +1 @@ -pages::settings - Rust
\ No newline at end of file +pages::settings - Rust
\ No newline at end of file diff --git a/pages/settings/struct.PageConfig.html b/pages/settings/struct.PageConfig.html index f4b6f22..09e7106 100644 --- a/pages/settings/struct.PageConfig.html +++ b/pages/settings/struct.PageConfig.html @@ -1,6 +1,7 @@ -PageConfig in pages::settings - Rust
pub struct PageConfig {
+PageConfig in pages::settings - Rust
pub struct PageConfig {
     pub base_path: String,
-}

Fields

base_path: String

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

+ pub base_domain: String, +}

Fields

base_path: Stringbase_domain: String

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

diff --git a/pages/settings/struct.Settings.html b/pages/settings/struct.Settings.html index fd64e73..1b6e41f 100644 --- a/pages/settings/struct.Settings.html +++ b/pages/settings/struct.Settings.html @@ -6,7 +6,7 @@ pub source_code: String, pub database: Database, pub page: PageConfig, -}

Fields

allow_registration: boolsupport_email: Stringdebug: boolserver: Serversource_code: Stringdatabase: Databasepage: PageConfig

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

+}

Fields

allow_registration: boolsupport_email: Stringdebug: boolserver: Serversource_code: Stringdatabase: Databasepage: PageConfig

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

diff --git a/pages/struct.Settings.html b/pages/struct.Settings.html index bcda19c..38fc860 100644 --- a/pages/struct.Settings.html +++ b/pages/struct.Settings.html @@ -6,7 +6,7 @@ pub source_code: String, pub database: Database, pub page: PageConfig, -}

Fields

allow_registration: boolsupport_email: Stringdebug: boolserver: Serversource_code: Stringdatabase: Databasepage: PageConfig

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

+}

Fields

allow_registration: boolsupport_email: Stringdebug: boolserver: Serversource_code: Stringdatabase: Databasepage: PageConfig

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more
Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

diff --git a/pages/subdomains/constant.LEN.html b/pages/subdomains/constant.LEN.html index 48c8fb8..d586731 100644 --- a/pages/subdomains/constant.LEN.html +++ b/pages/subdomains/constant.LEN.html @@ -1 +1 @@ -LEN in pages::subdomains - Rust
const LEN: usize = 876;
\ No newline at end of file +LEN in pages::subdomains - Rust
const LEN: usize = 876;
\ No newline at end of file diff --git a/pages/subdomains/constant.WORDLIST.html b/pages/subdomains/constant.WORDLIST.html index 8ea3306..51aa919 100644 --- a/pages/subdomains/constant.WORDLIST.html +++ b/pages/subdomains/constant.WORDLIST.html @@ -1 +1 @@ -WORDLIST in pages::subdomains - Rust
const WORDLIST: [&'static str; 876];
\ No newline at end of file +WORDLIST in pages::subdomains - Rust
const WORDLIST: [&'static str; 876];
\ No newline at end of file diff --git a/pages/subdomains/fn.get_random_id.html b/pages/subdomains/fn.get_random_id.html new file mode 100644 index 0000000..5e815d2 --- /dev/null +++ b/pages/subdomains/fn.get_random_id.html @@ -0,0 +1 @@ +get_random_id in pages::subdomains - Rust
fn get_random_id() -> ID<'static>
\ No newline at end of file diff --git a/pages/subdomains/fn.get_random_subdomain.html b/pages/subdomains/fn.get_random_subdomain.html index 0368d04..18f669f 100644 --- a/pages/subdomains/fn.get_random_subdomain.html +++ b/pages/subdomains/fn.get_random_subdomain.html @@ -1 +1 @@ -get_random_subdomain in pages::subdomains - Rust
pub fn get_random_subdomain() -> String
\ No newline at end of file +get_random_subdomain in pages::subdomains - Rust
pub fn get_random_subdomain(s: &Settings) -> String
\ No newline at end of file diff --git a/pages/subdomains/index.html b/pages/subdomains/index.html index 9750777..df97d6e 100644 --- a/pages/subdomains/index.html +++ b/pages/subdomains/index.html @@ -1 +1 @@ -pages::subdomains - Rust
\ No newline at end of file +pages::subdomains - Rust
\ No newline at end of file diff --git a/pages/subdomains/sidebar-items.js b/pages/subdomains/sidebar-items.js index 43edd34..79a05ba 100644 --- a/pages/subdomains/sidebar-items.js +++ b/pages/subdomains/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":[["LEN",""],["WORDLIST",""]],"fn":[["get_random_subdomain",""]]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":[["LEN",""],["WORDLIST",""]],"fn":[["get_random_id",""],["get_random_subdomain",""]],"struct":[["ID",""]]}; \ No newline at end of file diff --git a/pages/subdomains/struct.ID.html b/pages/subdomains/struct.ID.html new file mode 100644 index 0000000..8ce8036 --- /dev/null +++ b/pages/subdomains/struct.ID.html @@ -0,0 +1,13 @@ +ID in pages::subdomains - Rust
struct ID<'a> {
+    first: &'a str,
+    second: &'a str,
+    third: &'a str,
+}

Fields

first: &'a strsecond: &'a strthird: &'a str

Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

+
Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Instruments this type with the current Span, returning an +Instrumented wrapper. Read more

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/search-index.js b/search-index.js index a0a9bab..7885d74 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"pages":{"doc":"","t":[6,17,3,4,3,17,13,17,17,17,13,3,17,17,12,12,0,11,11,11,11,11,11,11,11,11,11,12,0,12,0,12,0,11,0,11,11,11,11,11,11,11,5,5,0,11,11,11,11,11,11,5,0,0,12,0,0,0,5,12,5,0,12,0,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,0,2,3,0,0,11,11,11,11,5,11,12,0,5,11,11,11,11,3,3,3,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,12,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,11,3,3,17,3,12,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,6,3,11,0,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,0,0,0,0,3,3,2,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,3,11,11,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,12,3,4,3,13,13,3,13,3,4,3,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,12,5,12,11,12,12,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,0,12,12,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,3,11,11,11,12,11,11,11,11,11,12,11,12,12,13,13,13,13,13,3,13,13,13,3,3,13,13,13,13,13,13,13,13,13,13,13,4,6,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,13,4,13,13,13,13,3,4,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,3,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,0,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,3,11,11,12,11,12,11,11,11,11,11,11,3,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,17,17,17,3,17,3,2,17,17,3,3,3,12,0,5,11,11,11,11,11,11,11,11,11,11,11,11,5,12,0,11,0,11,11,11,11,11,11,11,11,2,11,12,3,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,0,11,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,17,2,2,2,2,2,2,11,11,2,11,11,0,0,11,5,5,3,11,11,11,11,17,3,11,11,11,11,11,11,12,11,11,11,3,11,11,11,3,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,17,3,11,11,11,11,11,11,12,11,11,11,3,11,11,11,11,11,11,11,3,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,2,2,2,2,2,2,2,0,5,5,17,3,11,11,11,11,12,11,11,3,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,8,17,17,3,6,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,10,3,3,17,3,12,11,11,11,11,11,11,12,11,11,11,5,11,12,12,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,12,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,3,11,11,0,5,11,11,11,11,3,11,11,12,11,11,11,11,11,11,11,4,3,3,13,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,2,2,2,2,0,0,5,0,3,11,11,12,11,11,11,11,11,11,11,11,3,3,12,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,3,0,11,11,11,11,11,11,11,11,5,11,11,11,11,11,3,11,11,11,11,11,11,11,11,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,17,5,5,5],"n":["AppCtx","CACHE_AGE","Cli","Commands","FILES","GIT_COMMIT_HASH","Migrate","PKG_DESCRIPTION","PKG_HOMEPAGE","PKG_NAME","Serve","Settings","V1_API_ROUTES","VERSION","__private_field","allow_registration","api","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","command","ctx","database","db","debug","deploy","deref","errors","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","get_identity_service","get_json_err","git","has_subcommand","into","into","into","into_app","into_app_for_update","main","meta","page","page","pages","preview","serve","serve","server","services","settings","source_code","static_assets","subdomains","support_email","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","utils","vzip","vzip","vzip","v1","ROUTES","RedirectQuery","account","auth","borrow","borrow_mut","deserialize","from","get_auth_middleware","into","redirect_to","routes","services","try_from","try_into","type_id","vzip","AccountCheckPayload","Email","Username","auth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","delete_account","deserialize","deserialize","deserialize","email","email_exists","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","register","register","register","register","register","register","serialize","serialize","serialize","services","set_email","set_username","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_user_password","username","username_exists","val","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","from","from","from","into","into","into","login","register","register","register","register","services","signout","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Account","Auth","ROUTES","Routes","account","auth","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","delete","deploy","email_exists","from","from","from","get_login_route","into","into","into","login","logout","meta","new","new","new","register","serve","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_email","update_password","update_username","username_exists","vzip","vzip","vzip","ArcCtx","Ctx","add_site","api","authenticate","borrow","borrow_mut","change_password","clone","clone_into","creds","db","delete_user","email_exists","from","get_creds","into","login","new","register","set_email","settings","to_owned","try_from","try_into","type_id","update_site","update_username","username_exists","vzip","v1","account","auth","pages","AccountCheckResp","ChangePasswordReqest","auth","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","confirm_new_password","deserialize","deserialize","exists","fmt","fmt","from","from","into","into","new_password","password","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Login","Password","Register","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","confirm_password","deserialize","deserialize","deserialize","email","fmt","fmt","fmt","from","from","from","into","into","into","login","password","password","password","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","username","vzip","vzip","vzip","AddSite","borrow","borrow_mut","branch","clone","clone_into","deserialize","eq","equivalent","fmt","from","hostname","into","owner","repo_url","serialize","to_owned","to_site","try_from","try_into","type_id","vzip","0","Conn","ConnectionOptions","Database","Email","Existing","Fresh","Fresh","InnerSite","Login","NameHash","Register","Site","UpdateEmail","Username","add_site","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","connect","delete_site","delete_user","deserialize","deserialize","deserialize","deserialize","deserialize","disable_logging","email","email_exists","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_db","get_email","get_password","get_site","get_site_from_secret","hash","hash","hostname","hostname","hostname_exists","into","into","into","into","into","into","into","into","into","into","list_all_sites","map_register_err","map_row_not_found_err","migrate","new_email","now_unix_time_stamp","owner","ping","pool","pool_options","register","repo_url","repo_url","serialize","serialize","serialize","serialize","serialize","site_secret","site_secret","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_site","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_email","update_password","update_username","url","username","username","username","username_exists","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","0","0","0","0","DeployEvent","DeployInfo","DeploySecret","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","clone","clone","clone","clone_into","clone_into","clone_into","commit","deploy_info","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","from_page","head","into","into","into","into","into","register","register","remote","routes","secret","secret","serialize","serialize","serialize","services","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update","vzip","vzip","vzip","vzip","vzip","Deploy","borrow","borrow_mut","from","info","into","new","try_from","try_into","type_id","update","vzip","0","0","AccountNotFound","BadRequest","BlacklistError","BranchNotFound","ClosedForRegistration","ConfigError","ConfigError","DuplicateRepositoryURL","EmailTaken","ErrorToResponse","FSError","FSError","GitError","InternalServerError","NotAUrl","NotAnEmail","PasswordTooLong","PasswordTooShort","PasswordsDontMatch","PathTaken","ProfanityError","SecretTaken","ServiceError","ServiceResult","URLTooLong","UnauthorizedOperation","UsernameCaseMappedError","UsernameTaken","WebsiteNotFound","WrongPassword","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","eq","eq","eq","error","error_response","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","provide","provide","provide","serialize","source","source","source","status_code","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","0","0","0","0","0","0","0","0","0","1","1","1","Binary","ContentType","Deprecated","Dir","Empty","Executable","FileInfo","GitFileMode","Regular","Submodule","Symlink","Text","Unsupported","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","clone","clone","clone","clone_into","clone_into","clone_into","content","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","filename","fmt","fmt","fmt","from","from","from","from","from","from","from_blob","from_primitive","into","into","into","mime","read_file","read_file_inner","read_preview_file","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from_primitive","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","BuildDetails","Health","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_details","clone","clone","clone_into","clone_into","db","deserialize","deserialize","fmt","fmt","from","from","from","from","git_commit_hash","health","into","into","into","into","register","register","routes","serialize","serialize","services","source_code","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","Meta","borrow","borrow_mut","build_details","from","health","into","new","try_from","try_into","type_id","vzip","Page","_fetch_remote_branch","borrow","borrow_mut","branch","clone","clone_into","create_repo","deploy_branch","deserialize","domain","eq","equivalent","fast_forward","fetch","fmt","from","from_site","get_deploy_branch","get_deploy_commit","get_deploy_remote","into","merge","normal_merge","open_repo","path","repo","secret","serialize","to_owned","try_from","try_into","type_id","update","vzip","AUTH_NAV","BASE","FOOTER","Footer","HOME","Home","PAGES","PAYLOAD_KEY","PUB_NAV","TEMPLATES","TemplateFile","Templates","__private_field","auth","auth_ctx","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","context","ctx","dash","deref","errors","from","from","from","from","from","from","get","get","get_auth_middleware","get_template","git_hash","home","into","into","into","into","into","into","iter","iter","name","new","new","new","page","path","register","register","render","routes","serialize","services","settings","source_code","support_email","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","with_error","AUTH_BASE","Footer","PAGES","PAYLOAD_KEY","TEMPLATES","TEMPLATES","TemplateFile","borrow","borrow_mut","context","from","into","login","register","register","register_templates","services","signout","try_from","try_into","type_id","vzip","LOGIN","Login","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","ctx","from","from","from","get_login","into","into","into","login_submit","new","page","register","register","render","services","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_error","REGISTER","Register","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","ctx","from","from","from","get_register","into","into","into","new","page","register","register","register_submit","render","services","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_error","Footer","PAGES","PAYLOAD_KEY","TEMPLATES","TEMPLATES","TemplateFile","context","home","register_templates","services","DASH_HOME","Home","borrow","borrow","borrow_mut","borrow_mut","ctx","from","from","get_home","into","into","new","page","register","render","services","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_error","CtxError","ERROR_KEY","ERROR_TEMPLATE","PageError","PageResult","ReadableError","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","error","error_response","fmt","fmt","fmt","fmt","from","from","into","into","new","new","provide","readable","reason","register_templates","serialize","status_code","template","title","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_error","Auth","Dash","PAGES","Pages","auth","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","dash","from","from","from","get_auth_middleware","get_login_route","home","home","into","into","into","login","logout","new","new","new","register","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Preview","base","borrow","borrow_mut","delimiter","extract","from","get_name","into","new","prefix","try_from","try_into","type_id","vzip","borrow","borrow_mut","from","index","into","register","routes","services","try_from","try_into","type_id","vzip","Serve","borrow","borrow_mut","catch_all","from","into","new","try_from","try_into","type_id","vzip","DBType","Database","PageConfig","Postgres","Server","Settings","allow_registration","base_path","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_url","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cookie_secret","database","database_type","debug","deserialize","deserialize","deserialize","deserialize","deserialize","domain","eq","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_url","get_ip","init","into","into","into","into","into","ip","new","page","pool","port","serialize","serialize","serialize","serialize","serialize","server","source_code","support_email","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","url","vzip","vzip","vzip","vzip","vzip","workers","ASSETS","ASSETS","Assets","FileMap","filemap","routes","services","static_files","FileMap","borrow","borrow_mut","files","from","get","into","new","try_from","try_into","type_id","vzip","ASSETS","Assets","__private_field","borrow","borrow","borrow_mut","borrow_mut","css","deref","from","from","into","into","mobile_css","new","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Asset","assets","borrow","borrow","borrow_mut","borrow_mut","from","from","get","get","handle_assets","into","into","iter","iter","register","static_files","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CSS","MOBILE_CSS","__private_field","__private_field","borrow","borrow","borrow_mut","borrow_mut","deref","deref","from","from","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","LEN","WORDLIST","get_random_subdomain","get_random","get_website_path"],"q":["pages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::api","pages::api::v1","","","","","","","","","","","","","","","","","pages::api::v1::account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::api::v1::auth","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::api::v1::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx::api","pages::ctx::api::v1","","","pages::ctx::api::v1::account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx::api::v1::auth","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx::api::v1::pages","","","","","","","","","","","","","","","","","","","","","","pages::db","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::db::ConnectionOptions","","pages::db::Login","","pages::deploy","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::deploy::routes","","","","","","","","","","","","pages::errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::errors::ServiceError","","","","","","","","","","","","pages::git","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::git::ContentType","","pages::meta","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::meta::routes","","","","","","","","","","","","pages::page","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::auth","","","","","","","","","","","","","","","","","","","","","","pages::pages::auth::login","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::auth::register","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::dash","","","","","","","","","","pages::pages::dash::home","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::preview","","","","","","","","","","","","","","","pages::serve","","","","","","","","","","","","pages::serve::routes","","","","","","","","","","","pages::settings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::static_assets","","","","","","","","pages::static_assets::filemap","","","","","","","","","","","","pages::static_assets::routes","","","","","","","","","","","","","","","","","","","","","","","","pages::static_assets::static_files","","","","","","","","","","","","","","","","","","","","","","","","","pages::static_assets::static_files::assets","","","","","","","","","","","","","","","","","","","","","","pages::subdomains","","","pages::utils",""],"d":["","","","","","","run database migrations","","","","run server","","constant Routes instance","","","","","","","","","","","","","","","","","","","","","","Represents all the ways a trait can fail using this crate","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","V1 API Routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","update email","update username","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Account management routes","Authentication routes","constant Routes instance","Top-level routes data structure for V1 AP1","Account routes","Authentication routes","","","","","","","delete account route","","route to check if an email exists","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","login route","logout route","Meta routes","create new instance of Authentication route","create a new instance of Account routes","create new instance of Routes","registration route","","","","","","","","","","","route to update a user’s email","route to update password","route to change username","route to check if a username is already registered","","","","","","","","","","","change password","","","credential-procession policy","","delete user","check if email exists on database","Returns the argument unchanged.","Get credential-processing policy","Calls U::from(self).","Log in method. Returns Ok(()) when user is authenticated …","","register new user","update email","","","","","","","update username of a registered user","check if email exists in database","","","Account management utility datastructures and methods","Authentication helper methods and data structures","","Data structure used in *_exists methods","Data structure used to change password of a registered user","","","","","","","","","","new password confirmation","","","set to true if the attribute in question exists","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","new password","current password","","","","","","","","","","","","","Login payload","struct used to represent password","Register payload","","","","","","","","","","","","","password confirmation: password and confirm_password must …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","user identifier: either username or email an email is …","password","password","password","","","","","","","","","","","","","","","","username","","","","Data required to add site","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Use an existing database pool","Connect to databse","","email as login","existing connection","","fresh connection","","types of credentials used as identifiers during login","type encapsulating username and hashed password of a user","Data required to register a new user","Data required to add a new site","data required to update them email of a user","username as login","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","delete a user","","","","","","","Optionally, email of new use","check if email exists","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","get user email","get a user’s password","","","hashed password of new use","hashed password","","","check if hostname exists","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","map postgres errors to ServiceError types","map custom row not found error to DB error","","new email address of the user","","","","","","register a new user","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","update a user’s email","update user’s password","update username","","username of new user","username of the user","username","check if username exists","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Account not found","","when the value passed contains blacklisted words see …","","registration failure, server is is closed for registration","","","when the a Repository URL configured for a page is already …","Email is taken","","","","","All non-specific errors are grouped under this category","The value you entered for url is not url“","The value you entered for email is not an email“","password too long","password too short","passwords don’t match","when the a path configured for a page is already taken","when the value passed contains profanity","when the a Secret configured for a page is already taken","Error data structure grouping various error subtypes","Generic result data structure","URL too long, maximum length can’t be greater then 2048 …","","when the value passed contains characters not present in …","Username is taken","website not found","wrong password","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deprecated represent non-executable files with the group …","Dir represent a Directory.","Empty is used as the GitFileMode of tree elements when …","Executable represents executable files.","","A FileMode represents the kind of tree entries used by …","Regular represent non-executable files.","Submodule represents git submodules. This mode has no …","Symlink represents symbolic links to files.","","Unsupported file mode","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Please note that this method expects path to not contain …","","","","","","","","","","","","","","","","","","","","","","","Health check return datatype","","","","","","","","","emits build details of the binary","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","checks all components of the system","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get an embedded file and its metadata.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Iterates over the file paths in the folder.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Render template with error context","","","","Generic result data structure","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","create new instance of PageError from a template and an …","","","","","","","","","","","","","","","","","","","","","Authentication routes","Dashboard routes","constant Pages instance","Top-level routes data structure for V1 AP1","Authentication routes","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","home page","home route","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","login route","logout route","create new instance of Routes","create new instance of Authentication route","create new instance of Dash route","registration route","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Top-level routes data structure for V1 AP1","","","","","","Authentication routes","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","create new instance of Routes","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get an embedded file and its metadata.","","","Calls U::from(self).","Calls U::from(self).","Iterates over the file paths in the folder.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Get random string of specific length",""],"i":[0,0,0,0,0,0,8,0,0,0,8,0,0,0,2,9,0,5,5,8,8,2,5,8,2,5,8,5,0,9,0,9,0,2,0,2,5,8,5,8,5,8,0,0,0,8,2,5,8,5,5,0,0,0,9,0,0,0,0,9,0,0,9,0,0,9,2,5,8,2,5,8,2,5,8,5,8,5,8,0,2,5,8,0,0,0,0,0,19,19,19,19,0,19,19,0,0,19,19,19,19,0,0,0,0,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,22,23,24,22,23,24,0,22,23,24,23,0,22,23,24,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,27,29,30,31,32,33,22,23,24,0,0,0,22,23,24,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,0,24,0,22,22,23,24,27,29,30,31,32,33,34,35,36,34,35,36,34,35,36,34,35,36,0,0,34,35,36,0,0,34,35,36,34,35,36,34,35,36,34,35,36,0,0,0,0,20,20,39,40,20,39,40,20,40,20,40,39,40,20,20,39,40,20,39,39,20,39,40,20,39,20,39,40,20,39,40,20,39,40,20,40,40,40,40,39,40,20,0,0,41,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,45,44,45,44,45,44,45,44,44,45,44,45,45,44,45,44,45,44,44,44,45,44,45,44,45,44,45,44,45,44,45,44,0,0,0,49,47,50,49,47,50,49,47,50,49,47,50,49,49,47,50,49,49,47,50,49,47,50,49,47,50,47,49,47,50,49,47,50,49,47,50,49,47,50,49,47,50,49,47,50,49,49,47,50,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,142,0,0,0,55,57,0,57,0,0,0,0,0,0,55,52,57,142,143,61,52,51,53,54,55,56,57,142,143,61,52,51,53,54,55,56,61,51,52,51,53,54,55,56,52,51,53,54,55,56,57,52,52,51,53,54,55,56,143,53,52,51,53,54,55,56,51,53,54,55,56,51,53,54,55,56,57,142,143,61,52,51,53,54,55,56,0,52,52,52,52,53,56,61,51,52,57,142,143,61,52,51,53,54,55,56,52,0,0,52,54,0,51,52,52,143,52,61,51,51,53,54,55,56,61,51,52,51,53,54,55,56,61,57,142,143,61,52,51,53,54,55,56,57,142,143,61,52,51,53,54,55,56,57,142,143,61,52,51,53,54,55,56,52,52,52,143,53,54,56,52,57,142,143,61,52,51,53,54,55,56,144,145,146,147,0,0,0,62,66,63,64,67,62,66,63,64,67,62,62,63,64,62,63,64,64,0,62,63,64,63,64,63,64,62,63,64,62,66,63,64,67,64,64,62,66,63,64,67,66,67,64,0,62,63,62,63,64,0,62,63,64,62,66,63,64,67,62,66,63,64,67,62,66,63,64,67,0,62,66,63,64,67,0,68,68,68,68,68,68,68,68,68,68,68,70,71,43,43,43,43,43,0,43,43,43,0,0,43,43,43,43,43,43,43,43,43,43,43,0,0,43,43,43,43,43,43,70,71,43,69,70,71,43,69,69,70,71,43,69,43,70,70,71,71,43,43,69,70,71,43,43,43,43,43,43,69,70,71,43,69,70,71,43,69,70,71,43,43,70,71,43,70,71,43,69,70,71,43,69,70,71,43,69,70,71,43,69,148,149,150,151,152,153,154,155,156,148,149,150,81,0,83,83,83,83,0,0,83,83,83,81,83,83,84,81,83,84,81,81,83,84,81,83,84,81,84,81,83,84,81,83,84,81,84,83,84,81,83,83,83,83,84,81,81,83,83,84,81,84,0,0,0,81,83,84,81,83,84,81,83,83,84,81,83,84,81,83,84,81,157,158,0,0,92,94,93,95,92,94,93,95,0,92,93,92,93,93,92,93,92,93,92,94,93,95,92,0,92,94,93,95,94,95,0,92,93,0,92,92,93,92,94,93,95,92,94,93,95,92,94,93,95,92,92,94,93,95,0,96,96,96,96,96,96,96,96,96,96,96,0,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,0,0,0,0,0,0,0,0,0,0,0,0,102,0,0,105,108,102,159,109,111,105,108,102,159,109,111,0,108,0,102,0,105,108,102,159,109,111,159,159,0,159,109,0,105,108,102,159,109,111,159,159,105,105,108,109,108,105,105,111,108,0,109,0,109,109,109,105,108,102,159,109,111,105,108,102,159,109,111,105,108,102,159,109,111,109,105,108,102,159,109,111,108,0,0,0,0,0,0,0,113,113,0,113,113,0,0,113,0,0,0,113,113,113,113,0,0,114,115,116,114,115,116,114,114,115,116,0,114,115,116,0,114,114,115,116,114,0,114,115,116,114,115,116,114,115,116,114,115,116,114,0,0,117,118,119,117,118,119,117,117,118,119,0,117,118,119,117,117,118,119,0,117,0,117,118,119,117,118,119,117,118,119,117,118,119,117,0,0,0,0,0,0,0,0,0,0,0,0,120,121,120,121,120,120,121,0,120,121,120,120,121,120,0,120,121,120,121,120,121,120,121,120,0,0,0,0,0,0,112,123,112,123,112,112,123,123,112,112,123,123,112,123,112,123,112,123,123,123,112,0,112,123,123,112,112,112,123,112,123,112,123,112,123,112,123,122,0,0,0,0,124,124,125,126,124,125,126,124,124,125,126,0,124,124,126,124,125,126,125,125,124,125,126,125,124,125,126,124,125,126,124,125,126,124,125,126,124,125,126,0,127,127,127,127,127,127,127,127,127,127,127,127,127,127,129,129,129,0,129,129,0,0,129,129,129,129,0,130,130,130,130,130,130,130,130,130,130,0,0,0,132,0,0,9,134,131,132,133,9,134,131,132,133,9,134,9,131,132,133,9,134,131,132,133,9,134,131,9,133,9,131,132,133,9,134,131,132,132,131,132,132,133,9,134,131,132,133,9,134,132,131,9,131,132,133,9,134,131,9,9,133,131,131,132,133,9,134,9,9,9,131,132,133,9,134,132,131,132,133,9,134,131,132,133,9,134,131,132,133,9,134,133,131,132,133,9,134,131,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,0,0,137,137,138,137,138,138,137,137,138,137,138,138,138,138,137,138,137,138,137,138,137,138,0,0,160,139,160,139,160,139,160,160,0,160,139,160,160,139,0,160,139,160,139,160,139,160,139,0,0,140,141,140,141,140,141,140,141,140,141,140,141,140,141,140,141,140,141,140,141,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,1],[1,1],[1,1],[1,1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[2,3],0,[[]],[[]],[[]],[4,[[7,[5,6]]]],[4,[[7,[8,6]]]],[4,[[7,[5,6]]]],[4,[[7,[8,6]]]],[9,[[11,[10]]]],[[],12],0,[13,14],[[]],[[]],[[]],[[],1],[[],1],[[],15],0,0,0,0,0,0,[[9,16],15],0,[17],0,0,0,0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[5,4],[[7,[6]]]],[[8,4],[[7,[6]]]],[[5,4],[[7,[6]]]],[[8,4],[[7,[6]]]],0,[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[],[[7,[19]]]],[[]],[[],[[21,[20]]]],[[]],0,0,[17],[[],7],[[],7],[[],18],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,22],[23,23],[24,24],[[]],[[]],[[]],0,[[],[[7,[22]]]],[[],[[7,[23]]]],[[],[[7,[24]]]],0,0,[[22,25],26],[[23,25],26],[[24,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[27,28]],[[29,28]],[[30,28]],[[31,28]],[[32,28]],[[33,28]],[22,7],[23,7],[24,7],[17],0,0,[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[34,28]],[[35,28]],[[36,28]],[17],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[20,[37,[13]]],38],[[]],[[]],[[]],0,0,0,[[],39],[[],40],[[],20],0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],0,0,0,0,[[]],[[]],[[]],0,0,[[41,42],[[7,[43]]]],0,[[41,13,13],[[7,[43]]]],[[]],[[]],[[41,13,44],[[7,[43]]]],[41,41],[[]],0,0,[[41,13,13],[[7,[43]]]],[[41,13],[[7,[45,43]]]],[[]],[[],46],[[]],[[41,47],[[7,[38,43]]]],[9,[[48,[41]]]],[[41,49],[[7,[43]]]],[[41,13,13],[[7,[43]]]],0,[[]],[[],7],[[],7],[[],18],[[41,13,[37,[38]]],[[7,[43]]]],[[41,13,13],[[7,[38,43]]]],[[41,13],[[7,[45,43]]]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[45,45],[44,44],[[]],[[]],0,[[],[[7,[45]]]],[[],[[7,[44]]]],0,[[45,25],26],[[44,25],26],[[]],[[]],[[]],[[]],0,0,[45,7],[44,7],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[49,49],[47,47],[50,50],[[]],[[]],[[]],0,[[],[[7,[49]]]],[[],[[7,[47]]]],[[],[[7,[50]]]],0,[[49,25],26],[[47,25],26],[[50,25],26],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[49,7],[47,7],[50,7],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],0,[[]],[[]],0,[42,42],[[]],[[],[[7,[42]]]],[[42,42],14],[[],14],[[42,25],26],[[]],0,[[]],0,0,[42,7],[[]],[42,51],[[],7],[[],7],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[52,51],[[7,[43]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[52,52],[51,51],[53,53],[54,54],[55,55],[56,56],[[]],[[]],[[]],[[]],[[]],[[]],[57,[[7,[52,43]]]],[[52,13,13],[[7,[43]]]],[[52,13],[[7,[43]]]],[[],[[7,[51]]]],[[],[[7,[53]]]],[[],[[7,[54]]]],[[],[[7,[55]]]],[[],[[7,[56]]]],0,0,[[52,13],[[7,[14,43]]]],[[51,51],14],[[53,53],14],[[54,54],14],[[55,55],14],[[56,56],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[51,25],26],[[53,25],26],[[54,25],26],[[55,25],26],[[56,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,52],[[52,13],[[7,[38,43]]]],[[52,55],[[7,[56,43]]]],[[52,13,13],[[7,[51,43]]]],[[52,13],[[7,[51,43]]]],0,0,0,0,[[52,13],[[7,[14,43]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[52,13],[[7,[[58,[51]],43]]]],[59,43],[[59,43],43],[52,[[7,[43]]]],0,[[],60],0,[52,14],0,0,[[52,53],[[7,[43]]]],0,0,[51,7],[53,7],[54,7],[55,7],[56,7],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[61,38],51],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[52,54],[[7,[43]]]],[[52,56],[[7,[43]]]],[[52,13,13],[[7,[43]]]],0,0,0,0,[[52,13],[[7,[14,43]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[62,62],[63,63],[64,64],[[]],[[]],[[]],0,0,[[],[[7,[62]]]],[[],[[7,[63]]]],[[],[[7,[64]]]],[[63,63],14],[[64,64],14],[[],14],[[],14],[[62,25],26],[[63,25],26],[[64,25],26],[[]],[[]],[[]],[[]],[[]],[65,[[7,[64,43]]]],0,[[]],[[]],[[]],[[]],[[]],[[66,28]],[[67,28]],0,0,0,0,[62,7],[63,7],[64,7],[17],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[]],[[],68],[[],7],[[],7],[[],18],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[69]]]],[[70,70],14],[[71,71],14],[[43,43],14],0,[43,72],[[70,25],26],[[70,25],26],[[71,25],26],[[71,25],26],[[43,25],26],[[43,25],26],[[69,25],26],[[]],[[]],[73,43],[74,43],[[]],[75,43],[76,43],[77,43],[[]],[[]],[[]],[[]],[[]],[78],[78],[78],[69,7],[70,[[37,[79]]]],[71,[[37,[79]]]],[43,[[37,[79]]]],[43,80],[[],38],[[],38],[[],38],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[81,[[58,[82]]]],[83,83],[84,84],[81,81],[[]],[[]],[[]],0,[[],[[7,[81]]]],[[83,83],14],[[84,84],14],[[81,81],14],[[],14],[[],14],[[],14],0,[[83,25],26],[[84,25],26],[[81,25],26],[85,83],[[]],[86,83],[85,83],[[]],[[]],[87,81],[[],83],[[]],[[]],[[]],0,[[88,13],[[7,[84,43]]]],[[89,13,90],[[7,[84,43]]]],[[88,13,13],[[7,[84,43]]]],[81,7],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],[[7,[83,[91,[83]]]]]],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[92,92],[93,93],[[]],[[]],0,[[],[[7,[92]]]],[[],[[7,[93]]]],[[92,25],26],[[93,25],26],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[94,28]],[[95,28]],0,[92,7],[93,7],[17],0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,[[]],[[]],0,[[]],0,[[]],[[],96],[[],7],[[],7],[[],18],[[]],0,[[65,89,13],[[7,[43]]]],[[]],[[]],0,[65,65],[[]],[65,[[7,[89,43]]]],[[65,89],[[7,[43]]]],[[],[[7,[65]]]],0,[[65,65],14],[[],14],[[89,97,98],[[7,[43]]]],[[65,89,13],[[7,[98,43]]]],[[65,25],26],[[]],[[9,51],65],[[65,89],[[7,[38,43]]]],[89,[[7,[99,43]]]],[89,[[7,[100,43]]]],[[]],[[65,89,98,13],[[7,[43]]]],[[89,98,98],[[7,[75]]]],[65,[[7,[89,43]]]],0,0,0,[65,7],[[]],[[],7],[[],7],[[],18],[[65,13],[[7,[43]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[37,[13]],9],101],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,101],0,0,[102,103],0,[[]],[[]],[[]],[[]],[[]],[[]],[13,[[37,[104]]]],[13,[[37,[104]]]],0,[105,[[37,[38]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],106],[[],107],0,[[13,13],105],[9,108],[9,109],[9,38],0,[[105,103],[[7,[110]]]],[[111,28]],[108,38],0,[109,7],[17],0,0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[108,112],38],0,0,0,0,0,0,0,[[]],[[]],0,[[]],[[]],0,0,[[113,28]],[103],[17],0,[[],7],[[],7],[[],18],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[9,[37,[47]]],114],[9,38],[[115,28]],[[116,28]],[114,38],[17],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[114,112],38],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[9,[37,[49]]],117],[9,38],[[118,28]],[[119,28]],0,[117,38],[17],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[117,112],38],0,0,0,0,0,0,0,0,[103],[17],0,0,[[]],[[]],[[]],[[]],0,[[]],[[]],0,[[]],[[]],[[9,[37,[47]]],120],[9,38],[[121,28]],[120,38],[17],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],[[120,112],38],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[112,112],[[]],0,[[[123,[122]]],72],[[112,25],26],[[112,25],26],[[123,25],26],[[123,25],26],[[]],[[]],[[]],[[]],[43,112],[[122,43],[[123,[122]]]],[78],0,0,[103],[112,7],[[[123,[122]]],80],0,0,[[]],[[],38],[[],38],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],[112,38],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],[[21,[124]]]],[[124,[37,[13]]],38],0,0,[[]],[[]],[[]],0,0,[[],124],[[],125],[[],126],0,[124,7],[125,7],[126,7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,[[]],[[]],0,[[127,13],[[37,[13]]]],[[]],[[127,128],38],[[]],[16,127],0,[[],7],[[],7],[[],18],[[]],[[]],[[]],[[]],0,[[]],[[129,28]],0,[17],[[],7],[[],7],[[],18],[[]],0,[[]],[[]],0,[[]],[[]],[[],130],[[],7],[[],7],[[],18],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9],[131,131],[132,132],[133,133],[9,9],[134,134],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],[[7,[131]]]],[[],[[7,[132]]]],[[],[[7,[133]]]],[[],[[7,[9]]]],[[],[[7,[134]]]],0,[[132,132],14],[[],14],[[131,25],26],[[132,25],26],[[132,25],26],[[133,25],26],[[9,25],26],[[134,25],26],[[]],[[]],[[]],[[]],[[]],[135,[[7,[132,73]]]],[131,38],[9],[[]],[[]],[[]],[[]],[[]],0,[[],[[7,[9,43]]]],0,0,0,[131,7],[132,7],[133,7],[9,7],[134,7],0,0,0,[[]],[[]],[[]],[[]],[[]],[[],38],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[17],0,0,[[]],[[]],0,[[]],[[3,[136,[13]]],[[37,[13]]]],[[]],[[],3],[[],7],[[],7],[[],18],[[]],0,0,0,[[]],[[]],[[]],[[]],0,[137,138],[[]],[[]],[[]],[[]],0,[[],138],[138,7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[13,[[37,[104]]]],[13,[[37,[104]]]],[13,72],[[]],[[]],[[],106],[[],107],[[139,28]],0,[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[140,13],[141,13],[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,[[],38],[128,38],[[9,13],88]],"p":[[6,"Command"],[3,"FILES"],[3,"FileMap"],[3,"ArgMatches"],[3,"Cli"],[3,"Error"],[4,"Result"],[4,"Commands"],[3,"Settings"],[3,"CookieIdentityPolicy"],[3,"IdentityService"],[3,"JsonConfig"],[15,"str"],[15,"bool"],[6,"Result"],[6,"AppCtx"],[3,"ServiceConfig"],[3,"TypeId"],[3,"RedirectQuery"],[3,"Routes"],[3,"Authentication"],[3,"AccountCheckPayload"],[3,"Email"],[3,"Username"],[3,"Formatter"],[6,"Result"],[3,"set_username"],[3,"AppService"],[3,"username_exists"],[3,"email_exists"],[3,"set_email"],[3,"delete_account"],[3,"update_user_password"],[3,"register"],[3,"login"],[3,"signout"],[4,"Option"],[3,"String"],[3,"Auth"],[3,"Account"],[3,"Ctx"],[3,"AddSite"],[4,"ServiceError"],[3,"ChangePasswordReqest"],[3,"AccountCheckResp"],[3,"Config"],[3,"Login"],[3,"Arc"],[3,"Register"],[3,"Password"],[3,"Site"],[3,"Database"],[3,"Register"],[3,"UpdateEmail"],[4,"Login"],[3,"NameHash"],[4,"ConnectionOptions"],[3,"Vec"],[4,"Error"],[3,"OffsetDateTime"],[3,"InnerSite"],[3,"DeployEvent"],[3,"DeploySecret"],[3,"DeployInfo"],[3,"Page"],[3,"update"],[3,"deploy_info"],[3,"Deploy"],[3,"ErrorToResponse"],[3,"FSError"],[3,"ConfigError"],[3,"HttpResponse"],[4,"ConfigError"],[4,"CredsError"],[3,"Error"],[3,"Error"],[4,"ParseError"],[3,"Demand"],[8,"Error"],[3,"StatusCode"],[4,"ContentType"],[15,"u8"],[4,"GitFileMode"],[3,"FileInfo"],[3,"TreeEntry"],[15,"isize"],[3,"Blob"],[3,"PathBuf"],[3,"Repository"],[3,"Tree"],[3,"TryFromPrimitiveError"],[3,"BuildDetails"],[3,"Health"],[3,"build_details"],[3,"health"],[3,"Meta"],[3,"Reference"],[3,"AnnotatedCommit"],[3,"Oid"],[3,"Remote"],[3,"Context"],[3,"TEMPLATES"],[3,"Tera"],[3,"EmbeddedFile"],[3,"TemplateFile"],[8,"Iterator"],[4,"Filenames"],[3,"Home"],[3,"Footer"],[3,"Error"],[3,"home"],[3,"ReadableError"],[3,"signout"],[3,"Login"],[3,"get_login"],[3,"login_submit"],[3,"Register"],[3,"get_register"],[3,"register_submit"],[3,"Home"],[3,"get_home"],[8,"CtxError"],[3,"PageError"],[3,"Pages"],[3,"Auth"],[3,"Dash"],[3,"Preview"],[15,"usize"],[3,"index"],[3,"Serve"],[3,"Server"],[4,"DBType"],[3,"Database"],[3,"PageConfig"],[3,"Url"],[8,"AsRef"],[3,"ASSETS"],[3,"Assets"],[3,"static_files"],[3,"CSS"],[3,"MOBILE_CSS"],[3,"Conn"],[3,"Fresh"],[13,"Fresh"],[13,"Existing"],[13,"Username"],[13,"Email"],[13,"PathTaken"],[13,"SecretTaken"],[13,"DuplicateRepositoryURL"],[13,"FSError"],[13,"UnauthorizedOperation"],[13,"BadRequest"],[13,"ConfigError"],[13,"GitError"],[13,"BranchNotFound"],[13,"Binary"],[13,"Text"],[3,"Templates"],[3,"Asset"]]}\ +"pages":{"doc":"","t":[6,17,3,4,3,17,13,17,17,17,13,3,17,17,12,12,0,11,11,11,11,11,11,11,11,11,11,12,0,12,0,12,0,11,0,11,11,11,11,11,11,11,5,5,0,11,11,11,11,11,11,5,0,0,12,0,0,0,5,12,5,0,12,0,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,0,2,3,0,0,11,11,11,11,5,11,12,0,5,11,11,11,11,3,3,3,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,12,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,11,3,3,17,3,12,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,6,3,11,0,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,0,0,0,0,3,3,2,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,3,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,12,3,4,3,13,13,3,13,3,4,3,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,12,5,12,11,12,12,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,0,12,12,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,3,11,11,11,12,11,11,11,11,11,12,11,12,12,13,13,13,13,13,3,13,13,13,3,3,13,13,13,13,13,13,13,13,13,13,13,4,6,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,13,4,13,13,13,13,3,4,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,3,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,0,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,3,11,11,12,11,12,11,11,11,11,11,11,3,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,17,17,17,3,17,3,2,17,17,3,3,3,12,0,5,11,11,11,11,11,11,11,11,11,11,11,11,5,12,0,11,0,11,11,11,11,11,11,11,11,2,11,12,3,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,0,11,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,17,2,2,2,2,2,2,11,11,2,11,11,0,0,11,5,5,3,11,11,11,11,17,3,11,11,11,11,11,11,12,11,11,11,3,11,11,11,3,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,17,3,11,11,11,11,11,11,12,11,11,11,3,11,11,11,11,11,11,11,3,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,2,2,2,2,2,2,2,0,5,5,17,3,11,11,11,11,12,11,11,3,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,8,17,17,3,6,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,10,3,3,17,3,12,11,11,11,11,11,11,12,11,11,11,5,11,12,12,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,12,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,3,11,11,0,5,11,11,11,11,3,11,11,12,11,11,11,11,11,11,11,4,3,3,13,3,3,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,2,2,2,2,0,0,5,0,3,11,11,12,11,11,11,11,11,11,11,11,3,3,12,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,3,0,11,11,11,11,11,11,11,11,5,11,11,11,11,11,3,11,11,11,11,11,11,11,11,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,17,17,11,11,12,11,5,5,11,11,12,12,11,11,11,11,5,5],"n":["AppCtx","CACHE_AGE","Cli","Commands","FILES","GIT_COMMIT_HASH","Migrate","PKG_DESCRIPTION","PKG_HOMEPAGE","PKG_NAME","Serve","Settings","V1_API_ROUTES","VERSION","__private_field","allow_registration","api","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","command","ctx","database","db","debug","deploy","deref","errors","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","get_identity_service","get_json_err","git","has_subcommand","into","into","into","into_app","into_app_for_update","main","meta","page","page","pages","preview","serve","serve","server","services","settings","source_code","static_assets","subdomains","support_email","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","utils","vzip","vzip","vzip","v1","ROUTES","RedirectQuery","account","auth","borrow","borrow_mut","deserialize","from","get_auth_middleware","into","redirect_to","routes","services","try_from","try_into","type_id","vzip","AccountCheckPayload","Email","Username","auth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","delete_account","deserialize","deserialize","deserialize","email","email_exists","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","register","register","register","register","register","register","serialize","serialize","serialize","services","set_email","set_username","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_user_password","username","username_exists","val","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","from","from","from","into","into","into","login","register","register","register","register","services","signout","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Account","Auth","ROUTES","Routes","account","auth","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","delete","deploy","email_exists","from","from","from","get_login_route","into","into","into","login","logout","meta","new","new","new","register","serve","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_email","update_password","update_username","username_exists","vzip","vzip","vzip","ArcCtx","Ctx","add_site","api","authenticate","borrow","borrow_mut","change_password","clone","clone_into","creds","db","delete_user","email_exists","from","get_creds","into","login","new","register","set_email","settings","to_owned","try_from","try_into","type_id","update_site","update_username","username_exists","vzip","v1","account","auth","pages","AccountCheckResp","ChangePasswordReqest","auth","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","confirm_new_password","deserialize","deserialize","exists","fmt","fmt","from","from","into","into","new_password","password","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Login","Password","Register","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","confirm_password","deserialize","deserialize","deserialize","email","fmt","fmt","fmt","from","from","from","into","into","into","login","password","password","password","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","username","vzip","vzip","vzip","AddSite","borrow","borrow_mut","branch","clone","clone_into","deserialize","eq","equivalent","fmt","from","into","owner","repo_url","serialize","to_owned","to_site","try_from","try_into","type_id","vzip","0","Conn","ConnectionOptions","Database","Email","Existing","Fresh","Fresh","InnerSite","Login","NameHash","Register","Site","UpdateEmail","Username","add_site","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","connect","delete_site","delete_user","deserialize","deserialize","deserialize","deserialize","deserialize","disable_logging","email","email_exists","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_db","get_email","get_password","get_site","get_site_from_secret","hash","hash","hostname","hostname","hostname_exists","into","into","into","into","into","into","into","into","into","into","list_all_sites","map_register_err","map_row_not_found_err","migrate","new_email","now_unix_time_stamp","owner","ping","pool","pool_options","register","repo_url","repo_url","serialize","serialize","serialize","serialize","serialize","site_secret","site_secret","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_site","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_email","update_password","update_username","url","username","username","username","username_exists","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","0","0","0","0","DeployEvent","DeployInfo","DeploySecret","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","clone","clone","clone","clone_into","clone_into","clone_into","commit","deploy_info","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","from_page","head","into","into","into","into","into","register","register","remote","routes","secret","secret","serialize","serialize","serialize","services","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update","vzip","vzip","vzip","vzip","vzip","Deploy","borrow","borrow_mut","from","info","into","new","try_from","try_into","type_id","update","vzip","0","0","AccountNotFound","BadRequest","BlacklistError","BranchNotFound","ClosedForRegistration","ConfigError","ConfigError","DuplicateRepositoryURL","EmailTaken","ErrorToResponse","FSError","FSError","GitError","InternalServerError","NotAUrl","NotAnEmail","PasswordTooLong","PasswordTooShort","PasswordsDontMatch","PathTaken","ProfanityError","SecretTaken","ServiceError","ServiceResult","URLTooLong","UnauthorizedOperation","UsernameCaseMappedError","UsernameTaken","WebsiteNotFound","WrongPassword","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","eq","eq","eq","error","error_response","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","provide","provide","provide","serialize","source","source","source","status_code","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","0","0","0","0","0","0","0","0","0","1","1","1","Binary","ContentType","Deprecated","Dir","Empty","Executable","FileInfo","GitFileMode","Regular","Submodule","Symlink","Text","Unsupported","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","clone","clone","clone","clone_into","clone_into","clone_into","content","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","filename","fmt","fmt","fmt","from","from","from","from","from","from","from_blob","from_primitive","into","into","into","mime","read_file","read_file_inner","read_preview_file","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from_primitive","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","BuildDetails","Health","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_details","clone","clone","clone_into","clone_into","db","deserialize","deserialize","fmt","fmt","from","from","from","from","git_commit_hash","health","into","into","into","into","register","register","routes","serialize","serialize","services","source_code","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","Meta","borrow","borrow_mut","build_details","from","health","into","new","try_from","try_into","type_id","vzip","Page","_fetch_remote_branch","borrow","borrow_mut","branch","clone","clone_into","create_repo","deploy_branch","deserialize","domain","eq","equivalent","fast_forward","fetch","fmt","from","from_site","get_deploy_branch","get_deploy_commit","get_deploy_remote","into","merge","normal_merge","open_repo","path","repo","secret","serialize","to_owned","try_from","try_into","type_id","update","vzip","AUTH_NAV","BASE","FOOTER","Footer","HOME","Home","PAGES","PAYLOAD_KEY","PUB_NAV","TEMPLATES","TemplateFile","Templates","__private_field","auth","auth_ctx","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","context","ctx","dash","deref","errors","from","from","from","from","from","from","get","get","get_auth_middleware","get_template","git_hash","home","into","into","into","into","into","into","iter","iter","name","new","new","new","page","path","register","register","render","routes","serialize","services","settings","source_code","support_email","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","with_error","AUTH_BASE","Footer","PAGES","PAYLOAD_KEY","TEMPLATES","TEMPLATES","TemplateFile","borrow","borrow_mut","context","from","into","login","register","register","register_templates","services","signout","try_from","try_into","type_id","vzip","LOGIN","Login","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","ctx","from","from","from","get_login","into","into","into","login_submit","new","page","register","register","render","services","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_error","REGISTER","Register","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","ctx","from","from","from","get_register","into","into","into","new","page","register","register","register_submit","render","services","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","with_error","Footer","PAGES","PAYLOAD_KEY","TEMPLATES","TEMPLATES","TemplateFile","context","home","register_templates","services","DASH_HOME","Home","borrow","borrow","borrow_mut","borrow_mut","ctx","from","from","get_home","into","into","new","page","register","render","services","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_error","CtxError","ERROR_KEY","ERROR_TEMPLATE","PageError","PageResult","ReadableError","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","error","error_response","fmt","fmt","fmt","fmt","from","from","into","into","new","new","provide","readable","reason","register_templates","serialize","status_code","template","title","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_error","Auth","Dash","PAGES","Pages","auth","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","dash","from","from","from","get_auth_middleware","get_login_route","home","home","into","into","into","login","logout","new","new","new","register","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Preview","base","borrow","borrow_mut","delimiter","extract","from","get_name","into","new","prefix","try_from","try_into","type_id","vzip","borrow","borrow_mut","from","index","into","register","routes","services","try_from","try_into","type_id","vzip","Serve","borrow","borrow_mut","catch_all","from","into","new","try_from","try_into","type_id","vzip","DBType","Database","PageConfig","Postgres","Server","Settings","allow_registration","base_domain","base_path","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_url","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cookie_secret","database","database_type","debug","deserialize","deserialize","deserialize","deserialize","deserialize","domain","eq","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_url","get_ip","init","into","into","into","into","into","ip","new","page","pool","port","serialize","serialize","serialize","serialize","serialize","server","source_code","support_email","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","url","vzip","vzip","vzip","vzip","vzip","workers","ASSETS","ASSETS","Assets","FileMap","filemap","routes","services","static_files","FileMap","borrow","borrow_mut","files","from","get","into","new","try_from","try_into","type_id","vzip","ASSETS","Assets","__private_field","borrow","borrow","borrow_mut","borrow_mut","css","deref","from","from","into","into","mobile_css","new","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Asset","assets","borrow","borrow","borrow_mut","borrow_mut","from","from","get","get","handle_assets","into","into","iter","iter","register","static_files","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CSS","MOBILE_CSS","__private_field","__private_field","borrow","borrow","borrow_mut","borrow_mut","deref","deref","from","from","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ID","LEN","WORDLIST","borrow","borrow_mut","first","from","get_random_id","get_random_subdomain","hostname","into","second","third","try_from","try_into","type_id","vzip","get_random","get_website_path"],"q":["pages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::api","pages::api::v1","","","","","","","","","","","","","","","","","pages::api::v1::account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::api::v1::auth","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::api::v1::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx::api","pages::ctx::api::v1","","","pages::ctx::api::v1::account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx::api::v1::auth","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::ctx::api::v1::pages","","","","","","","","","","","","","","","","","","","","","pages::db","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::db::ConnectionOptions","","pages::db::Login","","pages::deploy","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::deploy::routes","","","","","","","","","","","","pages::errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::errors::ServiceError","","","","","","","","","","","","pages::git","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::git::ContentType","","pages::meta","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::meta::routes","","","","","","","","","","","","pages::page","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::auth","","","","","","","","","","","","","","","","","","","","","","pages::pages::auth::login","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::auth::register","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::dash","","","","","","","","","","pages::pages::dash::home","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::pages::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::preview","","","","","","","","","","","","","","","pages::serve","","","","","","","","","","","","pages::serve::routes","","","","","","","","","","","pages::settings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","pages::static_assets","","","","","","","","pages::static_assets::filemap","","","","","","","","","","","","pages::static_assets::routes","","","","","","","","","","","","","","","","","","","","","","","","pages::static_assets::static_files","","","","","","","","","","","","","","","","","","","","","","","","","pages::static_assets::static_files::assets","","","","","","","","","","","","","","","","","","","","","","pages::subdomains","","","","","","","","","","","","","","","","","pages::utils",""],"d":["","","","","","","run database migrations","","","","run server","","constant Routes instance","","","","","","","","","","","","","","","","","","","","","","Represents all the ways a trait can fail using this crate","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","V1 API Routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","update email","update username","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Account management routes","Authentication routes","constant Routes instance","Top-level routes data structure for V1 AP1","Account routes","Authentication routes","","","","","","","delete account route","","route to check if an email exists","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","login route","logout route","Meta routes","create new instance of Authentication route","create a new instance of Account routes","create new instance of Routes","registration route","","","","","","","","","","","route to update a user’s email","route to update password","route to change username","route to check if a username is already registered","","","","","","","","","","","change password","","","credential-procession policy","","delete user","check if email exists on database","Returns the argument unchanged.","Get credential-processing policy","Calls U::from(self).","Log in method. Returns Ok(()) when user is authenticated …","","register new user","update email","","","","","","","update username of a registered user","check if email exists in database","","","Account management utility datastructures and methods","Authentication helper methods and data structures","","Data structure used in *_exists methods","Data structure used to change password of a registered user","","","","","","","","","","new password confirmation","","","set to true if the attribute in question exists","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","new password","current password","","","","","","","","","","","","","Login payload","struct used to represent password","Register payload","","","","","","","","","","","","","password confirmation: password and confirm_password must …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","user identifier: either username or email an email is …","password","password","password","","","","","","","","","","","","","","","","username","","","","Data required to add site","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Use an existing database pool","Connect to databse","","email as login","existing connection","","fresh connection","","types of credentials used as identifiers during login","type encapsulating username and hashed password of a user","Data required to register a new user","Data required to add a new site","data required to update them email of a user","username as login","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","delete a user","","","","","","","Optionally, email of new use","check if email exists","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","get user email","get a user’s password","","","hashed password of new use","hashed password","","","check if hostname exists","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","map postgres errors to ServiceError types","map custom row not found error to DB error","","new email address of the user","","","","","","register a new user","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","update a user’s email","update user’s password","update username","","username of new user","username of the user","username","check if username exists","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Account not found","","when the value passed contains blacklisted words see …","","registration failure, server is is closed for registration","","","when the a Repository URL configured for a page is already …","Email is taken","","","","","All non-specific errors are grouped under this category","The value you entered for url is not url“","The value you entered for email is not an email“","password too long","password too short","passwords don’t match","when the a path configured for a page is already taken","when the value passed contains profanity","when the a Secret configured for a page is already taken","Error data structure grouping various error subtypes","Generic result data structure","URL too long, maximum length can’t be greater then 2048 …","","when the value passed contains characters not present in …","Username is taken","website not found","wrong password","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deprecated represent non-executable files with the group …","Dir represent a Directory.","Empty is used as the GitFileMode of tree elements when …","Executable represents executable files.","","A FileMode represents the kind of tree entries used by …","Regular represent non-executable files.","Submodule represents git submodules. This mode has no …","Symlink represents symbolic links to files.","","Unsupported file mode","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Please note that this method expects path to not contain …","","","","","","","","","","","","","","","","","","","","","","","Health check return datatype","","","","","","","","","emits build details of the binary","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","checks all components of the system","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get an embedded file and its metadata.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Iterates over the file paths in the folder.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Render template with error context","","","","Generic result data structure","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","create new instance of PageError from a template and an …","","","","","","","","","","","","","","","","","","","","","Authentication routes","Dashboard routes","constant Pages instance","Top-level routes data structure for V1 AP1","Authentication routes","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","home page","home route","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","login route","logout route","create new instance of Routes","create new instance of Authentication route","create new instance of Dash route","registration route","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Top-level routes data structure for V1 AP1","","","","","","Authentication routes","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","create new instance of Routes","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get an embedded file and its metadata.","","Calls U::from(self).","Calls U::from(self).","Iterates over the file paths in the folder.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","Get random string of specific length",""],"i":[0,0,0,0,0,0,8,0,0,0,8,0,0,0,2,9,0,5,5,8,8,2,5,8,2,5,8,5,0,9,0,9,0,2,0,2,5,8,5,8,5,8,0,0,0,8,2,5,8,5,5,0,0,0,9,0,0,0,0,9,0,0,9,0,0,9,2,5,8,2,5,8,2,5,8,5,8,5,8,0,2,5,8,0,0,0,0,0,19,19,19,19,0,19,19,0,0,19,19,19,19,0,0,0,0,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,22,23,24,22,23,24,0,22,23,24,23,0,22,23,24,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,27,29,30,31,32,33,22,23,24,0,0,0,22,23,24,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,22,23,24,27,29,30,31,32,33,0,24,0,22,22,23,24,27,29,30,31,32,33,34,35,36,34,35,36,34,35,36,34,35,36,0,0,34,35,36,0,0,34,35,36,34,35,36,34,35,36,34,35,36,0,0,0,0,20,20,39,40,20,39,40,20,40,20,40,39,40,20,20,39,40,20,39,39,20,39,40,20,39,20,39,40,20,39,40,20,39,40,20,40,40,40,40,39,40,20,0,0,41,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,46,45,46,45,46,45,46,45,45,46,45,46,46,45,46,45,46,45,45,45,46,45,46,45,46,45,46,45,46,45,46,45,0,0,0,50,48,51,50,48,51,50,48,51,50,48,51,50,50,48,51,50,50,48,51,50,48,51,50,48,51,48,50,48,51,50,48,51,50,48,51,50,48,51,50,48,51,50,48,51,50,50,48,51,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,143,0,0,0,56,58,0,58,0,0,0,0,0,0,56,53,58,143,144,62,53,52,54,55,56,57,58,143,144,62,53,52,54,55,56,57,62,52,53,52,54,55,56,57,53,52,54,55,56,57,58,53,53,52,54,55,56,57,144,54,53,52,54,55,56,57,52,54,55,56,57,52,54,55,56,57,58,143,144,62,53,52,54,55,56,57,0,53,53,53,53,54,57,62,52,53,58,143,144,62,53,52,54,55,56,57,53,0,0,53,55,0,52,53,53,144,53,62,52,52,54,55,56,57,62,52,53,52,54,55,56,57,62,58,143,144,62,53,52,54,55,56,57,58,143,144,62,53,52,54,55,56,57,58,143,144,62,53,52,54,55,56,57,53,53,53,144,54,55,57,53,58,143,144,62,53,52,54,55,56,57,145,146,147,148,0,0,0,63,66,64,65,67,63,66,64,65,67,63,63,64,65,63,64,65,65,0,63,64,65,64,65,64,65,63,64,65,63,66,64,65,67,65,65,63,66,64,65,67,66,67,65,0,63,64,63,64,65,0,63,64,65,63,66,64,65,67,63,66,64,65,67,63,66,64,65,67,0,63,66,64,65,67,0,68,68,68,68,68,68,68,68,68,68,68,70,71,44,44,44,44,44,0,44,44,44,0,0,44,44,44,44,44,44,44,44,44,44,44,0,0,44,44,44,44,44,44,70,71,44,69,70,71,44,69,69,70,71,44,69,44,70,70,71,71,44,44,69,70,71,44,44,44,44,44,44,69,70,71,44,69,70,71,44,69,70,71,44,44,70,71,44,70,71,44,69,70,71,44,69,70,71,44,69,70,71,44,69,149,150,151,152,153,154,155,156,157,149,150,151,81,0,83,83,83,83,0,0,83,83,83,81,83,83,84,81,83,84,81,81,83,84,81,83,84,81,84,81,83,84,81,83,84,81,84,83,84,81,83,83,83,83,84,81,81,83,83,84,81,84,0,0,0,81,83,84,81,83,84,81,83,83,84,81,83,84,81,83,84,81,158,159,0,0,92,94,93,95,92,94,93,95,0,92,93,92,93,93,92,93,92,93,92,94,93,95,92,0,92,94,93,95,94,95,0,92,93,0,92,92,93,92,94,93,95,92,94,93,95,92,94,93,95,92,92,94,93,95,0,96,96,96,96,96,96,96,96,96,96,96,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,102,0,0,105,108,102,160,109,111,105,108,102,160,109,111,0,108,0,102,0,105,108,102,160,109,111,160,160,0,160,109,0,105,108,102,160,109,111,160,160,105,105,108,109,108,105,105,111,108,0,109,0,109,109,109,105,108,102,160,109,111,105,108,102,160,109,111,105,108,102,160,109,111,109,105,108,102,160,109,111,108,0,0,0,0,0,0,0,113,113,0,113,113,0,0,113,0,0,0,113,113,113,113,0,0,114,115,116,114,115,116,114,114,115,116,0,114,115,116,0,114,114,115,116,114,0,114,115,116,114,115,116,114,115,116,114,115,116,114,0,0,117,118,119,117,118,119,117,117,118,119,0,117,118,119,117,117,118,119,0,117,0,117,118,119,117,118,119,117,118,119,117,118,119,117,0,0,0,0,0,0,0,0,0,0,0,0,120,121,120,121,120,120,121,0,120,121,120,120,121,120,0,120,121,120,121,120,121,120,121,120,0,0,0,0,0,0,112,123,112,123,112,112,123,123,112,112,123,123,112,123,112,123,112,123,123,123,112,0,112,123,123,112,112,112,123,112,123,112,123,112,123,112,123,122,0,0,0,0,124,124,125,126,124,125,126,124,124,125,126,0,124,124,126,124,125,126,125,125,124,125,126,125,124,125,126,124,125,126,124,125,126,124,125,126,124,125,126,0,127,127,127,127,127,127,127,127,127,127,127,127,127,127,129,129,129,0,129,129,0,0,129,129,129,129,0,130,130,130,130,130,130,130,130,130,130,0,0,0,132,0,0,9,134,134,131,132,133,9,134,131,132,133,9,134,9,131,132,133,9,134,131,132,133,9,134,131,9,133,9,131,132,133,9,134,131,132,132,131,132,132,133,9,134,131,132,133,9,134,132,131,9,131,132,133,9,134,131,9,9,133,131,131,132,133,9,134,9,9,9,131,132,133,9,134,132,131,132,133,9,134,131,132,133,9,134,131,132,133,9,134,133,131,132,133,9,134,131,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,0,0,137,137,138,137,138,138,137,137,138,137,138,138,138,138,137,138,137,138,137,138,137,138,0,0,161,139,161,139,161,139,161,161,0,161,139,161,161,139,0,161,139,161,139,161,139,161,139,0,0,140,141,140,141,140,141,140,141,140,141,140,141,140,141,140,141,140,141,140,141,0,0,0,142,142,142,142,0,0,142,142,142,142,142,142,142,142,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,1],[1,1],[1,1],[1,1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[2,3],0,[[]],[[]],[[]],[4,[[7,[5,6]]]],[4,[[7,[8,6]]]],[4,[[7,[5,6]]]],[4,[[7,[8,6]]]],[9,[[11,[10]]]],[[],12],0,[13,14],[[]],[[]],[[]],[[],1],[[],1],[[],15],0,0,0,0,0,0,[[9,16],15],0,[17],0,0,0,0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[5,4],[[7,[6]]]],[[8,4],[[7,[6]]]],[[5,4],[[7,[6]]]],[[8,4],[[7,[6]]]],0,[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[],[[7,[19]]]],[[]],[[],[[21,[20]]]],[[]],0,0,[17],[[],7],[[],7],[[],18],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,22],[23,23],[24,24],[[]],[[]],[[]],0,[[],[[7,[22]]]],[[],[[7,[23]]]],[[],[[7,[24]]]],0,0,[[22,25],26],[[23,25],26],[[24,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[27,28]],[[29,28]],[[30,28]],[[31,28]],[[32,28]],[[33,28]],[22,7],[23,7],[24,7],[17],0,0,[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[34,28]],[[35,28]],[[36,28]],[17],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[20,[37,[13]]],38],[[]],[[]],[[]],0,0,0,[[],39],[[],40],[[],20],0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],0,0,0,0,[[]],[[]],[[]],0,0,[[41,42],[[7,[43,44]]]],0,[[41,13,13],[[7,[44]]]],[[]],[[]],[[41,13,45],[[7,[44]]]],[41,41],[[]],0,0,[[41,13,13],[[7,[44]]]],[[41,13],[[7,[46,44]]]],[[]],[[],47],[[]],[[41,48],[[7,[38,44]]]],[9,[[49,[41]]]],[[41,50],[[7,[44]]]],[[41,13,13],[[7,[44]]]],0,[[]],[[],7],[[],7],[[],18],[[41,13,[37,[38]]],[[7,[44]]]],[[41,13,13],[[7,[38,44]]]],[[41,13],[[7,[46,44]]]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[46,46],[45,45],[[]],[[]],0,[[],[[7,[46]]]],[[],[[7,[45]]]],0,[[46,25],26],[[45,25],26],[[]],[[]],[[]],[[]],0,0,[46,7],[45,7],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[50,50],[48,48],[51,51],[[]],[[]],[[]],0,[[],[[7,[50]]]],[[],[[7,[48]]]],[[],[[7,[51]]]],0,[[50,25],26],[[48,25],26],[[51,25],26],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[50,7],[48,7],[51,7],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],0,[[]],[[]],0,[42,42],[[]],[[],[[7,[42]]]],[[42,42],14],[[],14],[[42,25],26],[[]],[[]],0,0,[42,7],[[]],[[42,9],52],[[],7],[[],7],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[53,52],[[7,[44]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[53,53],[52,52],[54,54],[55,55],[56,56],[57,57],[[]],[[]],[[]],[[]],[[]],[[]],[58,[[7,[53,44]]]],[[53,13,13],[[7,[44]]]],[[53,13],[[7,[44]]]],[[],[[7,[52]]]],[[],[[7,[54]]]],[[],[[7,[55]]]],[[],[[7,[56]]]],[[],[[7,[57]]]],0,0,[[53,13],[[7,[14,44]]]],[[52,52],14],[[54,54],14],[[55,55],14],[[56,56],14],[[57,57],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[52,25],26],[[54,25],26],[[55,25],26],[[56,25],26],[[57,25],26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,53],[[53,13],[[7,[38,44]]]],[[53,56],[[7,[57,44]]]],[[53,13,13],[[7,[52,44]]]],[[53,13],[[7,[52,44]]]],0,0,0,0,[[53,13],[[7,[14,44]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[53,13],[[7,[[59,[52]],44]]]],[60,44],[[60,44],44],[53,[[7,[44]]]],0,[[],61],0,[53,14],0,0,[[53,54],[[7,[44]]]],0,0,[52,7],[54,7],[55,7],[56,7],[57,7],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[62,38],52],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[53,55],[[7,[44]]]],[[53,57],[[7,[44]]]],[[53,13,13],[[7,[44]]]],0,0,0,0,[[53,13],[[7,[14,44]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[63,63],[64,64],[65,65],[[]],[[]],[[]],0,0,[[],[[7,[63]]]],[[],[[7,[64]]]],[[],[[7,[65]]]],[[64,64],14],[[65,65],14],[[],14],[[],14],[[63,25],26],[[64,25],26],[[65,25],26],[[]],[[]],[[]],[[]],[[]],[43,[[7,[65,44]]]],0,[[]],[[]],[[]],[[]],[[]],[[66,28]],[[67,28]],0,0,0,0,[63,7],[64,7],[65,7],[17],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[]],[[],68],[[],7],[[],7],[[],18],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[7,[69]]]],[[70,70],14],[[71,71],14],[[44,44],14],0,[44,72],[[70,25],26],[[70,25],26],[[71,25],26],[[71,25],26],[[44,25],26],[[44,25],26],[[69,25],26],[[]],[[]],[73,44],[[]],[74,44],[75,44],[76,44],[77,44],[[]],[[]],[[]],[[]],[[]],[78],[78],[78],[69,7],[70,[[37,[79]]]],[71,[[37,[79]]]],[44,[[37,[79]]]],[44,80],[[],38],[[],38],[[],38],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[81,[[59,[82]]]],[83,83],[84,84],[81,81],[[]],[[]],[[]],0,[[],[[7,[81]]]],[[83,83],14],[[84,84],14],[[81,81],14],[[],14],[[],14],[[],14],0,[[83,25],26],[[84,25],26],[[81,25],26],[85,83],[86,83],[86,83],[[]],[[]],[[]],[87,81],[[],83],[[]],[[]],[[]],0,[[88,13],[[7,[84,44]]]],[[89,13,90],[[7,[84,44]]]],[[88,13,13],[[7,[84,44]]]],[81,7],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],[[7,[83,[91,[83]]]]]],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[92,92],[93,93],[[]],[[]],0,[[],[[7,[92]]]],[[],[[7,[93]]]],[[92,25],26],[[93,25],26],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[94,28]],[[95,28]],0,[92,7],[93,7],[17],0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],0,[[]],[[]],0,[[]],0,[[]],[[],96],[[],7],[[],7],[[],18],[[]],0,[[43,89,13],[[7,[44]]]],[[]],[[]],0,[43,43],[[]],[43,[[7,[89,44]]]],[[43,89],[[7,[44]]]],[[],[[7,[43]]]],0,[[43,43],14],[[],14],[[89,97,98],[[7,[44]]]],[[43,89,13],[[7,[98,44]]]],[[43,25],26],[[]],[[9,52],43],[[43,89],[[7,[38,44]]]],[89,[[7,[99,44]]]],[89,[[7,[100,44]]]],[[]],[[43,89,98,13],[[7,[44]]]],[[89,98,98],[[7,[75]]]],[43,[[7,[89,44]]]],0,0,0,[43,7],[[]],[[],7],[[],7],[[],18],[[43,13],[[7,[44]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[37,[13]],9],101],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,101],0,0,[102,103],0,[[]],[[]],[[]],[[]],[[]],[[]],[13,[[37,[104]]]],[13,[[37,[104]]]],0,[105,[[37,[38]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],106],[[],107],0,[[13,13],105],[9,108],[9,109],[9,38],0,[[105,103],[[7,[110]]]],[[111,28]],[108,38],0,[109,7],[17],0,0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[108,112],38],0,0,0,0,0,0,0,[[]],[[]],0,[[]],[[]],0,0,[[113,28]],[103],[17],0,[[],7],[[],7],[[],18],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[9,[37,[48]]],114],[9,38],[[115,28]],[[116,28]],[114,38],[17],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[114,112],38],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[9,[37,[50]]],117],[9,38],[[118,28]],[[119,28]],0,[117,38],[17],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],[[117,112],38],0,0,0,0,0,0,0,0,[103],[17],0,0,[[]],[[]],[[]],[[]],0,[[]],[[]],0,[[]],[[]],[[9,[37,[48]]],120],[9,38],[[121,28]],[120,38],[17],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],[[120,112],38],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[112,112],[[]],0,[[[123,[122]]],72],[[112,25],26],[[112,25],26],[[123,25],26],[[123,25],26],[[]],[[]],[[]],[[]],[44,112],[[122,44],[[123,[122]]]],[78],0,0,[103],[112,7],[[[123,[122]]],80],0,0,[[]],[[],38],[[],38],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],[112,38],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],[[21,[124]]]],[[124,[37,[13]]],38],0,0,[[]],[[]],[[]],0,0,[[],124],[[],125],[[],126],0,[124,7],[125,7],[126,7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[]],[[]],[[]],0,0,[[]],[[]],0,[[127,13],[[37,[13]]]],[[]],[[127,128],38],[[]],[16,127],0,[[],7],[[],7],[[],18],[[]],[[]],[[]],[[]],0,[[]],[[129,28]],0,[17],[[],7],[[],7],[[],18],[[]],0,[[]],[[]],0,[[]],[[]],[[],130],[[],7],[[],7],[[],18],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9],[131,131],[132,132],[133,133],[9,9],[134,134],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],[[7,[131]]]],[[],[[7,[132]]]],[[],[[7,[133]]]],[[],[[7,[9]]]],[[],[[7,[134]]]],0,[[132,132],14],[[],14],[[131,25],26],[[132,25],26],[[132,25],26],[[133,25],26],[[9,25],26],[[134,25],26],[[]],[[]],[[]],[[]],[[]],[135,[[7,[132,73]]]],[131,38],[9],[[]],[[]],[[]],[[]],[[]],0,[[],[[7,[9,44]]]],0,0,0,[131,7],[132,7],[133,7],[9,7],[134,7],0,0,0,[[]],[[]],[[]],[[]],[[]],[[],38],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[17],0,0,[[]],[[]],0,[[]],[[3,[136,[13]]],[[37,[13]]]],[[]],[[],3],[[],7],[[],7],[[],18],[[]],0,0,0,[[]],[[]],[[]],[[]],0,[137,138],[[]],[[]],[[]],[[]],0,[[],138],[138,7],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[13,[[37,[104]]]],[13,[[37,[104]]]],[13,72],[[]],[[]],[[],107],[[],106],[[139,28]],0,[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[140,13],[141,13],[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],18],[[],18],[[]],[[]],0,0,0,[[]],[[]],0,[[]],[[],142],[9,38],[[142,13],38],[[]],0,0,[[],7],[[],7],[[],18],[[]],[128,38],[[9,13],88]],"p":[[6,"Command"],[3,"FILES"],[3,"FileMap"],[3,"ArgMatches"],[3,"Cli"],[3,"Error"],[4,"Result"],[4,"Commands"],[3,"Settings"],[3,"CookieIdentityPolicy"],[3,"IdentityService"],[3,"JsonConfig"],[15,"str"],[15,"bool"],[6,"Result"],[6,"AppCtx"],[3,"ServiceConfig"],[3,"TypeId"],[3,"RedirectQuery"],[3,"Routes"],[3,"Authentication"],[3,"AccountCheckPayload"],[3,"Email"],[3,"Username"],[3,"Formatter"],[6,"Result"],[3,"set_username"],[3,"AppService"],[3,"username_exists"],[3,"email_exists"],[3,"set_email"],[3,"delete_account"],[3,"update_user_password"],[3,"register"],[3,"login"],[3,"signout"],[4,"Option"],[3,"String"],[3,"Auth"],[3,"Account"],[3,"Ctx"],[3,"AddSite"],[3,"Page"],[4,"ServiceError"],[3,"ChangePasswordReqest"],[3,"AccountCheckResp"],[3,"Config"],[3,"Login"],[3,"Arc"],[3,"Register"],[3,"Password"],[3,"Site"],[3,"Database"],[3,"Register"],[3,"UpdateEmail"],[4,"Login"],[3,"NameHash"],[4,"ConnectionOptions"],[3,"Vec"],[4,"Error"],[3,"OffsetDateTime"],[3,"InnerSite"],[3,"DeployEvent"],[3,"DeploySecret"],[3,"DeployInfo"],[3,"update"],[3,"deploy_info"],[3,"Deploy"],[3,"ErrorToResponse"],[3,"FSError"],[3,"ConfigError"],[3,"HttpResponse"],[4,"ConfigError"],[4,"ParseError"],[3,"Error"],[4,"CredsError"],[3,"Error"],[3,"Demand"],[8,"Error"],[3,"StatusCode"],[4,"ContentType"],[15,"u8"],[4,"GitFileMode"],[3,"FileInfo"],[15,"isize"],[3,"TreeEntry"],[3,"Blob"],[3,"PathBuf"],[3,"Repository"],[3,"Tree"],[3,"TryFromPrimitiveError"],[3,"BuildDetails"],[3,"Health"],[3,"build_details"],[3,"health"],[3,"Meta"],[3,"Reference"],[3,"AnnotatedCommit"],[3,"Oid"],[3,"Remote"],[3,"Context"],[3,"TEMPLATES"],[3,"Tera"],[3,"EmbeddedFile"],[3,"TemplateFile"],[4,"Filenames"],[8,"Iterator"],[3,"Home"],[3,"Footer"],[3,"Error"],[3,"home"],[3,"ReadableError"],[3,"signout"],[3,"Login"],[3,"get_login"],[3,"login_submit"],[3,"Register"],[3,"get_register"],[3,"register_submit"],[3,"Home"],[3,"get_home"],[8,"CtxError"],[3,"PageError"],[3,"Pages"],[3,"Auth"],[3,"Dash"],[3,"Preview"],[15,"usize"],[3,"index"],[3,"Serve"],[3,"Server"],[4,"DBType"],[3,"Database"],[3,"PageConfig"],[3,"Url"],[8,"AsRef"],[3,"ASSETS"],[3,"Assets"],[3,"static_files"],[3,"CSS"],[3,"MOBILE_CSS"],[3,"ID"],[3,"Conn"],[3,"Fresh"],[13,"Fresh"],[13,"Existing"],[13,"Username"],[13,"Email"],[13,"PathTaken"],[13,"SecretTaken"],[13,"DuplicateRepositoryURL"],[13,"FSError"],[13,"UnauthorizedOperation"],[13,"BadRequest"],[13,"ConfigError"],[13,"GitError"],[13,"BranchNotFound"],[13,"Binary"],[13,"Text"],[3,"Templates"],[3,"Asset"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/src/pages/ctx/api/v1/pages.rs.html b/src/pages/ctx/api/v1/pages.rs.html index c838611..2156bac 100644 --- a/src/pages/ctx/api/v1/pages.rs.html +++ b/src/pages/ctx/api/v1/pages.rs.html @@ -76,6 +76,8 @@ 76 77 78 +79 +80
/*
  * Copyright (C) 2022  Aravinth Manivannan <realaravinth@batsense.net>
  *
@@ -100,6 +102,8 @@
 use crate::db::Site;
 use crate::errors::*;
 use crate::page::Page;
+use crate::settings::Settings;
+use crate::subdomains::get_random_subdomain;
 use crate::utils::get_random;
 
 #[derive(Clone, Debug, Deserialize, Serialize, Eq, PartialEq)]
@@ -107,30 +111,30 @@
 pub struct AddSite {
     pub repo_url: String,
     pub branch: String,
-    pub hostname: String,
     pub owner: String,
 }
 
 impl AddSite {
-    fn to_site(self) -> Site {
+    fn to_site(self, s: &Settings) -> Site {
         let site_secret = get_random(32);
+        let hostname = get_random_subdomain(s);
         Site {
             site_secret,
             repo_url: self.repo_url,
             branch: self.branch,
-            hostname: self.hostname,
+            hostname,
             owner: self.owner,
         }
     }
 }
 
 impl Ctx {
-    pub async fn add_site(&self, site: AddSite) -> ServiceResult<()> {
-        let db_site = site.to_site();
+    pub async fn add_site(&self, site: AddSite) -> ServiceResult<Page> {
+        let db_site = site.to_site(&self.settings);
         self.db.add_site(&db_site).await?;
         let page = Page::from_site(&self.settings, db_site);
         page.update(&page.branch)?;
-        Ok(())
+        Ok(page)
     }
 
     pub async fn update_site(&self, secret: &str, branch: Option<String>) -> ServiceResult<()> {
diff --git a/src/pages/deploy.rs.html b/src/pages/deploy.rs.html
index 987c762..980cd46 100644
--- a/src/pages/deploy.rs.html
+++ b/src/pages/deploy.rs.html
@@ -180,11 +180,6 @@
 180
 181
 182
-183
-184
-185
-186
-187
 
/*
  * Copyright (C) 2022  Aravinth Manivannan <realaravinth@batsense.net>
  *
@@ -304,14 +299,11 @@
         let (_dir, ctx) = tests::get_ctx().await;
         let _ = ctx.delete_user(NAME, PASSWORD).await;
         let (_, _signin_resp) = ctx.register_and_signin(NAME, EMAIL, PASSWORD).await;
-        let hostname = ctx.get_test_hostname(NAME);
-        ctx.add_test_site(NAME.into(), hostname.clone()).await;
+        let page = ctx.add_test_site(NAME.into()).await;
         let app = get_app!(ctx).await;
 
-        let page = ctx.db.get_site(NAME, &hostname).await.unwrap();
-
         let mut payload = DeployEvent {
-            secret: page.site_secret.clone(),
+            secret: page.secret.clone(),
             branch: page.branch.clone(),
         };
 
@@ -341,13 +333,11 @@
         let (_dir, ctx) = tests::get_ctx().await;
         let _ = ctx.delete_user(NAME, PASSWORD).await;
         let (_, _signin_resp) = ctx.register_and_signin(NAME, EMAIL, PASSWORD).await;
-        let hostname = ctx.get_test_hostname(NAME);
-        ctx.add_test_site(NAME.into(), hostname.clone()).await;
+        let page = ctx.add_test_site(NAME.into()).await;
         let app = get_app!(ctx).await;
 
-        let page = ctx.db.get_site(NAME, &hostname).await.unwrap();
         let mut payload = DeploySecret {
-            secret: page.site_secret.clone(),
+            secret: page.secret.clone(),
         };
 
         let resp = test::call_service(
@@ -360,7 +350,7 @@
 
         let response: DeployInfo = actix_web::test::read_body_json(resp).await;
         assert_eq!(response.head, page.branch);
-        assert_eq!(response.remote, page.repo_url);
+        assert_eq!(response.remote, page.repo);
 
         payload.secret = page.branch.clone();
 
diff --git a/src/pages/preview.rs.html b/src/pages/preview.rs.html
index 26bce33..20b0e0a 100644
--- a/src/pages/preview.rs.html
+++ b/src/pages/preview.rs.html
@@ -141,7 +141,7 @@
 impl<'a> Preview<'a> {
     pub fn new(ctx: &'a AppCtx) -> Self {
         Self {
-            base: &ctx.settings.server.domain,
+            base: &ctx.settings.page.base_domain,
             delimiter: ".",
             prefix: "deploy-preview-",
         }
diff --git a/src/pages/serve.rs.html b/src/pages/serve.rs.html
index b83818a..3dc0604 100644
--- a/src/pages/serve.rs.html
+++ b/src/pages/serve.rs.html
@@ -136,19 +136,17 @@
         host = host.split(':').next().unwrap();
     }
 
-    if host == ctx.settings.server.domain || host == "localhost" {
+    // serve meta page
+    if host == ctx.settings.server.domain || host == "localhost" {
         return Ok(HttpResponse::Ok()
             .content_type(ContentType::html())
             .body("Welcome to Librepages!"));
     }
 
-    if host.contains(&ctx.settings.server.domain) {
+    // serve default hostname content
+    if host.contains(&ctx.settings.page.base_domain) {
         let extractor = crate::preview::Preview::new(&ctx);
         if let Some(preview_branch) = extractor.extract(host) {
-            unimplemented!(
-                "map a local subdomain on settings.server.domain and use it to fetch page"
-            );
-
             let res = if ctx.db.hostname_exists(&host).await? {
                 let path = crate::utils::get_website_path(&ctx.settings, &host);
                 let content =
@@ -165,10 +163,12 @@
             } else {
                 Err(ServiceError::WebsiteNotFound)
             };
+            return res;
         }
     }
 
-    if ctx.db.hostname_exists(host).await? {
+    // TODO: custom domains.
+    if ctx.db.hostname_exists(host).await? {
         let path = crate::utils::get_website_path(&ctx.settings, &host);
         let content = crate::git::read_file(&path, req.uri().path())?;
         let mime = if let Some(mime) = content.mime.first_raw() {
diff --git a/src/pages/settings.rs.html b/src/pages/settings.rs.html
index be9e09d..47f61cd 100644
--- a/src/pages/settings.rs.html
+++ b/src/pages/settings.rs.html
@@ -190,29 +190,6 @@
 190
 191
 192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
 
/*
  * Copyright (C) 2022  Aravinth Manivannan <realaravinth@batsense.net>
  *
@@ -304,6 +281,7 @@
 #[derive(Debug, Clone, Serialize, Deserialize)]
 pub struct PageConfig {
     pub base_path: String,
+    pub base_domain: String,
 }
 
 #[cfg(not(tarpaulin_include))]
@@ -396,32 +374,8 @@
             }
         }
 
-        // create_dir_util(Path::new(&page.path));
-        create_dir_util(Path::new(&self.page.base_path));
-
-        //        for (index, page) in self.pages.iter().enumerate() {
-        //            Url::parse(&page.repo).unwrap();
-        //
-        //            for (index2, page2) in self.pages.iter().enumerate() {
-        //                if index2 == index {
-        //                    continue;
-        //                }
-        //                if page.secret == page2.secret {
-        //                    error!("{}", ServiceError::SecretTaken(page.clone(), page2.clone()));
-        //                } else if page.repo == page2.repo {
-        //                    error!(
-        //                        "{}",
-        //                        ServiceError::DuplicateRepositoryURL(page.clone(), page2.clone(),)
-        //                    );
-        //                } else if page.path == page2.path {
-        //                    error!("{}", ServiceError::PathTaken(page.clone(), page2.clone()));
-        //                }
-        //            }
-        //            if let Err(e) = page.update(&page.branch) {
-        //                error!("{e}");
-        //            }
-        //        }
-    }
+        create_dir_util(Path::new(&self.page.base_path));
+    }
 
     #[cfg(not(tarpaulin_include))]
     fn check_url(&self) {
diff --git a/src/pages/subdomains.rs.html b/src/pages/subdomains.rs.html
index 2f54daa..c038c3d 100644
--- a/src/pages/subdomains.rs.html
+++ b/src/pages/subdomains.rs.html
@@ -937,6 +937,39 @@
 937
 938
 939
+940
+941
+942
+943
+944
+945
+946
+947
+948
+949
+950
+951
+952
+953
+954
+955
+956
+957
+958
+959
+960
+961
+962
+963
+964
+965
+966
+967
+968
+969
+970
+971
+972
 
/*
  * Copyright (C) 2022  Aravinth Manivannan <realaravinth@batsense.net>
  *
@@ -954,7 +987,9 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 
-// source: https://www.randomlists.com/data/nouns.json
+use crate::settings::Settings;
+
+// source: https://www.randomlists.com/data/nouns.json
 const LEN: usize = 876;
 const WORDLIST: [&str; LEN] = [
     "account",
@@ -1835,7 +1870,22 @@
     "zoo",
 ];
 
-pub fn get_random_subdomain() -> String {
+struct ID<'a> {
+    first: &'a str,
+    second: &'a str,
+    third: &'a str,
+}
+
+impl<'a> ID<'a> {
+    fn hostname(&self, base_domain: &str) -> String {
+        format!(
+            "{}-{}-{}.{}",
+            self.first, self.second, self.third, base_domain
+        )
+    }
+}
+
+fn get_random_id() -> ID<'static> {
     use rand::{rngs::ThreadRng, thread_rng, Rng};
 
     let mut rng: ThreadRng = thread_rng();
@@ -1860,7 +1910,16 @@
     let first = WORDLIST[first];
     let second = WORDLIST[second];
     let third = WORDLIST[third];
-    format!("{first}-{second}-{third}")
+    ID {
+        first,
+        second,
+        third,
+    }
+}
+
+pub fn get_random_subdomain(s: &Settings) -> String {
+    let id = get_random_id();
+    id.hostname(&s.page.base_domain)
 }
 
 #[cfg(test)]
@@ -1868,12 +1927,19 @@
     use super::*;
 
     #[test]
-    fn test_get_random_subdomain() {
-        let sub = get_random_subdomain();
-        let splits: Vec<&str> = sub.split('-').collect();
-        assert_ne!(splits[0], splits[1]);
-        assert_ne!(splits[0], splits[2]);
-        assert_ne!(splits[1], splits[2]);
+    fn test_subdomains() {
+        // test random ID
+        let id = get_random_id();
+        assert_ne!(id.first, id.second);
+        assert_ne!(id.first, id.third);
+        assert_ne!(id.third, id.second);
+
+        // test ID::hostname
+        let delimiter = "foobar21312";
+        assert_eq!(
+            id.hostname(delimiter),
+            format!("{}-{}-{}.{delimiter}", id.first, id.second, id.third,)
+        );
     }
 }