Docs.rs
  • edc-dataplane-proxy-0.1.1
    • edc-dataplane-proxy 0.1.1
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • wolf4ood
    • Dependencies
      • anyhow ^1.0.95 normal
      • async-trait ^0.1.68 normal
      • axum ^0.7.9 normal
      • axum-extra ^0.9.6 normal
      • axum-macros ^0.4.2 normal
      • base64 ^0.22.1 normal
      • bon ^3.3.2 normal
      • chrono ^0.4.39 normal
      • derive_more ^1.0.0 normal
      • ed25519-compact ^2.1.1 normal
      • edc-dataplane-core ^0.2.0 normal
      • futures ^0.3.31 normal
      • jsonwebtoken ^9.3.1 normal
      • miwa ^0.0.1 normal
      • pingora ^0.4 normal
      • pingora-proxy ^0.4.0 normal
      • secrecy ^0.10.3 normal
      • serde ^1 normal
      • serde_json ^1 normal
      • serde_with ^3.12.0 normal
      • sqlx ^0.8.3 normal
      • thiserror ^2.0.11 normal
      • tokio ^1.43.0 normal
      • tracing ^0.1.40 normal
      • uuid ^1.13.1 normal
      • edc-connector-client ^0.4.0 dev
      • edc-dataplane-signaling ^0.1.1 dev
      • mockall ^0.13.1 dev
      • reqwest ^0.12.9 dev
      • wiremock ^0.6.2 dev
    • Versions
    • 22.92% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • 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

edc_dataplane_proxy0.1.1

Crate Items

  • Structs
  • Enums
  • Traits
  • Functions

List of all items

Structs

  • db::edr::EdrRepoRef
  • db::sqlite::edr::SqliteEdrRepo
  • extensions::Proxy
  • extensions::manager::TransferManagerExtension
  • extensions::manager::transfer_proxy_extension
  • extensions::repo::sqlite::SqliteRepoExtension
  • extensions::repo::sqlite::proxy_sql_repo_extension
  • extensions::web::DataPlaneProxyApiExtension
  • extensions::web::proxy_api_extension
  • manager::TransferProxyManager
  • model::edr::Edr
  • model::edr::EdrBuilder
  • model::edr::EdrClaims
  • model::edr::EdrClaimsBuilder
  • model::edr::EdrEntry
  • model::edr::EdrEntryBuilder
  • model::edr::RefreshTokenId
  • model::edr::TokenId
  • model::token::TokenRequest
  • model::token::TokenResponse
  • service::edr::EdrManager
  • service::edr::EdrManagerBuilder
  • service::refresh::RefreshManager
  • service::token::TokenManagerImpl
  • service::token::TokenManagerImplBuilder
  • web::proxy::public::PublicCtx
  • web::proxy::public::PublicProxy
  • web::proxy::public::TransferRequest
  • web::state::Context

Enums

  • extensions::KeyFormat
  • extensions::repo::sqlite::TokenDbConfig
  • service::edr::EdrError
  • service::refresh::RefreshError
  • service::token::TokenError
  • web::api::jwks::JwkError
  • web::api::token::TokenError
  • web::proxy::public::ProxyError

Traits

  • db::edr::EdrRepo
  • service::token::TokenManager

Functions

  • extensions::manager::create_edr_manager
  • extensions::manager::create_token_manager
  • extensions::manager::manager_from_config
  • web::api::jwks::jwks
  • web::api::token::refresh_token
  • web::proxy::server::start
  • web::router::token_app