Size: a a a

2020 May 03

G

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

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
wrap не юзал хз
источник

ᅠᅠ

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

B

Bogdan 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
}
я бы непихал пост и гет в одну струткуру
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
а что она делает?
применяет к каждому T из A функцию (T -> T) и возвращает новый A, очевидно
источник

ᅠᅠ

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

p

polunin.ai in rust_offtopic
map это
A<T> -> (T -> U) -> A<U>
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
у меня еще появилась гениальная идея, генерировать одновременно и RPC и REST методы
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
:D
источник

ᅠᅠ

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


/interface/api/rest
/interface/api/rpc
источник

p

polunin.ai in rust_offtopic
polunin.ai
как назвать функцию
A<T> -> (T -> T) -> A<T>
?
@Psilon как такое называется в хрускеле?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
@Psilon как такое называется в хрускеле?
источник

A

Aleksandr Khristenko in rust_offtopic
polunin.ai
@Psilon как такое называется в хрускеле?
fmap?
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
ну а кстати, это важно!
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
grpcio так и так модели генерирует, на основе прото
источник

ᅠᅠ

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

p

polunin.ai in rust_offtopic
там A<T> -> (T -> U) -> A<U>
источник

p

polunin.ai in rust_offtopic
ну лан пусть будет map
источник

ᅠᅠ

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ... in rust_offtopic
grpcio юзал ктонить?
источник

A

Aleksandr Khristenko in rust_offtopic
polunin.ai
там A<T> -> (T -> U) -> A<U>
Ну тут просто U = T, то есть fmap более широкая вещь
источник