Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Per-endpoint configuration #109

Merged
merged 28 commits into from
Jan 17, 2019
Merged

Per-endpoint configuration #109

merged 28 commits into from
Jan 17, 2019

Commits on Dec 11, 2018

  1. Add configuration types

    tirr-c committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    4f9bdd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af5d370 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ecfafe View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2018

  1. Configuration menu
    Copy the full SHA
    5b54fc6 View commit details
    Browse the repository at this point in the history
  2. Add example for configuration

    tirr-c committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    2e4c928 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Configuration menu
    Copy the full SHA
    ce58d52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e47776f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5b906d View commit details
    Browse the repository at this point in the history
  4. Run rustfmt

    tirr-c committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    f3789d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    702a4e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    959713d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2018

  1. Configuration menu
    Copy the full SHA
    06cfc45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5329b01 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2018

  1. Rename Configuration to Store and move it to configuration module.

    * This is because the Confiugration type is a App global sharable
    TypeMap which is avaiable across both middleware and endpoints.
    Therefore, this can be used to store arbitrary types and not only
    configuartion.
    * Tis commit renames all occurrances of Configuration to Store and
    updates the parameters and struct field names appropriately.
    bIgBV committed Dec 16, 2018
    Configuration menu
    Copy the full SHA
    3f1797e View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Add default configuration and configuration builder types

    * Have simple hook into the App by the way of the `setup_configuration`
    method. This is pretty basic rightn now, but can be the point of entry
    for hooking in custom configuration.
    bIgBV committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    2eb5dfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c00e87b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9dd3bb View commit details
    Browse the repository at this point in the history
  4. Fix tests

    bIgBV committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    b7ced5a View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2018

  1. Adress review comments.

    bIgBV committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    9255d0a View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2019

  1. Merge pull request #1 from bIgBV/default-configuration

    Default configuration
    tirr-c authored Jan 9, 2019
    Configuration menu
    Copy the full SHA
    b8ada8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c80255 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bc825a View commit details
    Browse the repository at this point in the history
  4. Address clippy lints

    tirr-c committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    85e5eb6 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2019

  1. Make naming consistent

    tirr-c committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    a3cb7ff View commit details
    Browse the repository at this point in the history
  2. Change name of Store tests

    tirr-c committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    73769de View commit details
    Browse the repository at this point in the history
  3. Add Debug impl for Store

    tirr-c committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    262985a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e705b58 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2019

  1. Configuration menu
    Copy the full SHA
    34486c2 View commit details
    Browse the repository at this point in the history