mas_router

Trait SimpleRoute

Source
pub trait SimpleRoute {
    const PATH: &'static str;
}

Required Associated Constants§

Source

const PATH: &'static str

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl SimpleRoute for AccountPasswordChange

Source§

const PATH: &'static str = "/account/password/change"

Source§

impl SimpleRoute for AccountRecoveryStart

Source§

const PATH: &'static str = "/recover"

Source§

impl SimpleRoute for AccountWildcard

Source§

const PATH: &'static str = "/account/{*rest}"

Source§

impl SimpleRoute for ApiDoc

Source§

const PATH: &'static str = "/api/doc/"

Source§

impl SimpleRoute for ApiDocCallback

Source§

const PATH: &'static str = "/api/doc/oauth2-callback"

Source§

impl SimpleRoute for ApiSpec

Source§

const PATH: &'static str = "/api/spec.json"

Source§

impl SimpleRoute for ChangePasswordDiscovery

Source§

const PATH: &'static str = "/.well-known/change-password"

Source§

impl SimpleRoute for CompatLogin

Source§

const PATH: &'static str = "/_matrix/client/{version}/login"

Source§

impl SimpleRoute for CompatLoginSsoRedirect

Source§

const PATH: &'static str = "/_matrix/client/{version}/login/sso/redirect"

Source§

impl SimpleRoute for CompatLoginSsoRedirectIdp

Source§

const PATH: &'static str = "/_matrix/client/{version}/login/sso/redirect/{idp}"

Source§

impl SimpleRoute for CompatLoginSsoRedirectSlash

Source§

const PATH: &'static str = "/_matrix/client/{version}/login/sso/redirect/"

Source§

impl SimpleRoute for CompatLogout

Source§

const PATH: &'static str = "/_matrix/client/{version}/logout"

Source§

impl SimpleRoute for CompatRefresh

Source§

const PATH: &'static str = "/_matrix/client/{version}/refresh"

Source§

impl SimpleRoute for GraphQL

Source§

const PATH: &'static str = "/graphql"

Source§

impl SimpleRoute for GraphQLPlayground

Source§

const PATH: &'static str = "/graphql/playground"

Source§

impl SimpleRoute for Healthcheck

Source§

const PATH: &'static str = "/health"

Source§

impl SimpleRoute for Index

Source§

const PATH: &'static str = "/"

Source§

impl SimpleRoute for Logout

Source§

const PATH: &'static str = "/logout"

Source§

impl SimpleRoute for OAuth2AuthorizationEndpoint

Source§

const PATH: &'static str = "/authorize"

Source§

impl SimpleRoute for OAuth2DeviceAuthorizationEndpoint

Source§

const PATH: &'static str = "/oauth2/device"

Source§

impl SimpleRoute for OAuth2Introspection

Source§

const PATH: &'static str = "/oauth2/introspect"

Source§

impl SimpleRoute for OAuth2Keys

Source§

const PATH: &'static str = "/oauth2/keys.json"

Source§

impl SimpleRoute for OAuth2RegistrationEndpoint

Source§

const PATH: &'static str = "/oauth2/registration"

Source§

impl SimpleRoute for OAuth2Revocation

Source§

const PATH: &'static str = "/oauth2/revoke"

Source§

impl SimpleRoute for OAuth2TokenEndpoint

Source§

const PATH: &'static str = "/oauth2/token"

Source§

impl SimpleRoute for OidcConfiguration

Source§

const PATH: &'static str = "/.well-known/openid-configuration"

Source§

impl SimpleRoute for OidcUserinfo

Source§

const PATH: &'static str = "/oauth2/userinfo"

Source§

impl SimpleRoute for Webfinger

Source§

const PATH: &'static str = "/.well-known/webfinger"