Docs.rs
  • octane-0.1.2
    • octane 0.1.2
    • Permalink
    • Docs.rs crate page
    • Links
    • Homepage
    • crates.io
    • Source
    • Owners
    • Aplet123
    • Daksh14
    • Dependencies
      • colored ^2 normal
      • lazy_static ^1.4.0 normal
      • octane_json ^0.1.2 normal
      • octane_macros ^0.1.2 normal
      • openssl ^0.10.30 normal optional
      • tokio ^0.2.22 normal
      • tokio-openssl ^0.4 normal optional
      • tokio-rustls ^0.14.0 normal optional
    • Versions
    • 25.75% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

octane0.1.2

Crate Items

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

List of all items

Structs

  • config::OctaneConfig
  • config::Ssl
  • constants::CLOSURES
  • constants::TOKEN_CHARS
  • cookies::Cookies
  • error::Error
  • error::InvalidCertError
  • error::InvalidPathError
  • file_handler::FileHandler
  • http::Validator
  • middlewares::Closures
  • path::MatchedPath
  • path::OwnedMatchedPath
  • path::OwnedPathNodeIterator
  • path::PathBuf
  • path::PathData
  • path::PathNodeIterator
  • request::Header
  • request::Headers
  • request::KeepAlive
  • request::MatchedRequest
  • request::Request
  • request::RequestLine
  • responder::Response
  • router::Router
  • server::Octane
  • time::Time
  • util::AsyncReader
  • util::DoublePeek
  • util::Spliterator

Enums

  • http::KeepAliveState
  • path::PathChunk
  • path::PathNode
  • request::HttpVersion
  • request::RequestMethod
  • responder::StatusCode
  • router::Flow

Traits

  • config::Config
  • router::Route
  • tls::AsMutStream

Macros

  • declare_error
  • default
  • deref
  • display
  • inject_method
  • route

Functions

  • constants::closures_lock
  • http::http10::http10_check
  • http::http11::http11_check
  • middlewares::static_files::serve_static
  • path::is_ctl
  • path::matched_path_to_owned
  • query::parse_query
  • query::unescape_hex
  • request::parse_without_body
  • tls::rustls::acceptor
  • util::find_in_slice
  • util::from_hex

Type Aliases

  • responder::BoxReader
  • router::Closure
  • router::Paths
  • router::RouterResult

Statics

  • constants::DAYS_IN_MONTH

Constants

  • constants::BUF_SIZE
  • constants::B_CRLF
  • constants::CR
  • constants::CRLF
  • constants::DAYS_PER_100Y
  • constants::DAYS_PER_400Y
  • constants::DAYS_PER_4Y
  • constants::HT
  • constants::LEAPOCH
  • constants::LF
  • constants::MONTHS
  • constants::SP
  • constants::WEEKS