Size: a a a

2020 May 03

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
в итоге я разделю одинаковый функционал на два разных интерфейса, обрабатывая все в одном месте
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
остается только докрутить обратный вывод и вообще прекрасно будет
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
хотя у rpc еще стримы есть, им отдельные типы сообщений сделаю
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
ну я крч как то так это и представляю
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
осталось просто сгенерировать функцию на основе структуры, чтобы в рест красиво закинуть куда нужно
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
указал входные данные, указал аттрибут для урл, аттрибут для редиректа параметра из url, и радуешься жизни
источник

G

Gymmasssorla in rust_offtopic
ну это можно было на типах сделать
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
Gymmasssorla
ну это можно было на типах сделать
в каком смысле?
источник

B

Bogdan in rust_offtopic
Не забудь про гет параметры еще
источник

G

Gymmasssorla in rust_offtopic
см. warp
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
Bogdan
Не забудь про гет параметры еще
ну само собой
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
Bogdan
Не забудь про гет параметры еще
там в целом нужно Json на Query поменять и все
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
конечный сахар будет примерно так выглядить:


#[derive(RestRedirect)]
#[rest(url = "/{thread_id}/posts", redirect = "CreatePost", method = "post", authorization="required")]
struct CreatePost {
  #[rest(param = "thread_id")]
  pub thread: u32,
  pub comment: String
}
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
норм? сахар потом можно сократить типо param = "" на просто param
источник

G

Gymmasssorla in rust_offtopic
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ
конечный сахар будет примерно так выглядить:


#[derive(RestRedirect)]
#[rest(url = "/{thread_id}/posts", redirect = "CreatePost", method = "post", authorization="required")]
struct CreatePost {
  #[rest(param = "thread_id")]
  pub thread: u32,
  pub comment: String
}
не норм
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
а что можно сделать?
источник

G

Gymmasssorla in rust_offtopic
с актиксом походу ничего уже
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
это все сгенерирует

#[post("/{thread_id}/posts")]
pub async fn CreatePost(...)
источник

p

polunin.ai in rust_offtopic
как назвать функцию
A<T> -> (T -> T) -> A<T>
?
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
Gymmasssorla
с актиксом походу ничего уже
ну можно еще самому разворачивать сервер на хипере или еще где
источник