[][src]Crate milstian_internet_framework

Milstian Internet Framework

Milstian Logo

In progress, primarily used for learning Rust programming.

This project is based on the programming exercise Building a multithreaded web server from the book The Rust Programming Language (no starch press 2018) and inspired by the Aomebo Web Framework for PHP.

Major goal

  • Easy to make any kind of website with it that is scaleable, fast and robust

Usage

This crate is on crates.io and can be used by adding time to the dependencies in your project's Cargo.toml.

[dependencies]
milstian_internet_framework = "*"

And this in your crate root:

extern crate milstian_internet_framework;

Modules

application_layer

Only HTTP is supported at the moment

mime

Handling MIME types

response

Namespace for different responses

transport_layer

Supported transport layers

Structs

Application

Main entry point for a new application.

Config

Holds application configuration, can be created in different ways.