18 lines
475 B
Rust
18 lines
475 B
Rust
|
use warp::Filter;
|
||
|
|
||
|
/*
|
||
|
* POST /domain/init (domain, config) -> token
|
||
|
* POST /domain/config (domain, config)
|
||
|
* GET /domain/config (domain) -> config
|
||
|
* GET /domains
|
||
|
*/
|
||
|
|
||
|
pub fn new(
|
||
|
_manager: impl crate::domain::manager::Manager,
|
||
|
) -> impl warp::Filter<Extract = (impl warp::Reply,), Error = warp::Rejection> + Clone {
|
||
|
warp::path("hello")
|
||
|
.and(warp::path("world"))
|
||
|
.and(warp::path::param())
|
||
|
.map(|name: String| format!("Hello, {}!", name))
|
||
|
}
|