use actix_multipart::{Field, Item, Multipart, MultipartError}; use actix_web::{HttpResponse, web, error, Error}; use futures::{future::{ok as fut_ok, err as fut_err, Either}, Future, Stream}; use crate::common::{Part, Product}; pub fn get_products(query: web::Query>) -> impl Future { fut_ok(HttpResponse::Ok().finish()) } pub fn add_product(new_product: web::Json) -> impl Future { fut_ok(HttpResponse::Ok().finish()) } pub fn get_product_detail(id: web::Path) -> impl Future { fut_ok(HttpResponse::Ok().finish()) } pub fn remove_product(id: web::Path) -> impl Future { fut_ok(HttpResponse::Ok().finish()) }