Docs.rs
  • userp-0.0.2
    • userp 0.0.2
    • Docs.rs crate page
    • ISC
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • StefanTerdell
    • Dependencies
      • anyhow ^1.0.89 normal optional
      • askama ^0.12.1 normal optional
      • askama_axum ^0.4.0 normal optional
      • async-trait ^0.1.83 normal
      • axum ^0.7.7 normal optional
      • axum-extra ^0.9.4 normal optional
      • chrono ^0.4.38 normal optional
      • lettre ^0.11.9 normal optional
      • oauth2 ^4.4.2 normal optional
      • reqwest ^0.12.8 normal optional
      • serde ^1.0.210 normal
      • serde_json ^1.0.128 normal optional
      • thiserror ^1.0.64 normal
      • tokio ^1.40.0 normal
      • url ^2.5.2 normal optional
      • urlencoding ^2.1.3 normal optional
      • uuid ^1.10.0 normal
    • Versions
    • 0% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

userp0.0.2

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Structs
  • Enums
  • Traits
  • Type Aliases

Crate userp

source

Re-exports§

  • pub use chrono;
  • pub use url;
  • pub use uuid;

Modules§

  • provider

Structs§

  • AuthorizationCode
    Authorization code returned from the authorization endpoint.
  • CsrfToken
    Value used for CSRF protection via the state parameter.
  • CustomOAuthClient
  • EmailConfig
  • OAuthConfig
  • OAuthProviderUser
  • OAuthProviders
  • PasswordConfig
  • Routes
  • SmtpSettings
  • UnmatchedOAuthToken
  • Userp
  • UserpConfig

Enums§

  • Allow
  • EmailLoginError
  • EmailLoginInitError
  • EmailResetError
  • EmailSignupError
  • EmailVerifyError
  • LoginMethod
  • OAuthLinkError
  • OAuthLoginError
  • OAuthLoginInitError
  • OAuthSignupError
  • PasswordLoginError
  • PasswordReset
  • PasswordSignupError
  • RefreshInitResult

Traits§

  • EmailChallenge
  • LoginSession
  • OAuthToken
  • User
  • UserEmail
  • UserpStore

Type Aliases§

  • OAuthProviderUserResult