forklaunch 1.34.0

Launch faster with forklaunch
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Product variants routes; the ecommerce
//! interface declares each operation's contract.
use crate::{api::controllers::variant, registrations::{AppState, Routes}};

pub fn mount(routes: Routes, state: &AppState) -> Routes {
    routes
        .route("createVariant", variant::create_variant(state))
        .route("listVariants", variant::list_variants(state))
        .route("listVariantsByProduct", variant::list_variants_by_product(state))
        .route("getVariant", variant::get_variant(state))
        .route("updateVariant", variant::update_variant(state))
        .route("deleteVariant", variant::delete_variant(state))
}