Docs.rs
  • docker-image-pusher-0.1.2
    • docker-image-pusher 0.1.2
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • yorelog
    • Dependencies
      • anyhow ^1.0.98 normal
      • async-trait ^0.1.88 normal
      • base64 ^0.22.1 normal
      • clap ^4.4 normal
      • futures ^0.3.31 normal
      • reqwest ^0.12 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • sha2 ^0.10 normal
      • tar ^0.4 normal
      • tokio ^1.0 normal
      • tokio-util ^0.7 normal
      • url ^2.4 normal
    • Versions
    • 30.97% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • 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

docker_image_pusher0.1.2

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • cli::args::Args
  • cli::runner::Runner
  • config::AppConfig
  • config::AuthConfig
  • config::RegistryConfig
  • digest::DigestUtils
  • error::handlers::HttpErrorHandler
  • error::handlers::NetworkErrorHandler
  • error::handlers::ValidationErrorHandler
  • image::parser::ImageConfig
  • image::parser::ImageInfo
  • image::parser::ImageParser
  • image::parser::LayerInfo
  • output::OutputManager
  • registry::auth::Auth
  • registry::client::RegistryClient
  • registry::client::RegistryClientBuilder
  • tar_utils::TarUtils
  • upload::chunked::ChunkedUploader
  • upload::parallel::ParallelUploader
  • upload::parallel::UploadTask
  • upload::progress::ProgressTracker
  • upload::stats::UploadStats
  • upload::strategy::EmptyLayerStrategy
  • upload::strategy::RegularLayerStrategy
  • upload::strategy::StreamingLayerStrategy
  • upload::strategy::UploadStrategyFactory
  • upload::streaming::StreamingUploader

Enums

  • error::PusherError

Traits

  • upload::strategy::UploadStrategy

Macros

  • with_context

Functions

  • error::context_error

Type Aliases

  • error::Result
  • upload::stats::SharedStats

Constants

  • digest::EMPTY_LAYER_DIGEST
  • digest::EMPTY_LAYER_DIGEST_FULL