Size: a a a

2019 December 25

AZ

Alex Zhukovsky in rust_offtopic
Boris Vinogradov
а для не очень в теме - чем подобные отличаются друг от друга?
я не могу написать функцию:

fn map_twice<A,F>(f: impl Fn(A) -> B, m: F<A>) -> F<A>
   where F : Functor {
   m.map(f).map(f)
}

let option = map_twice(|x| x*x, Some(10));
let result = map_twice(|x| x*x, Ok(10));
let list = map_twice(|x| x*x, vec![10]));
источник

AZ

Alex Zhukovsky in rust_offtopic
ну и даже это нормально не отработает из-за прекрасных растовых Fn/FnOnce/FnMut
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
я не могу написать функцию:

fn map_twice<A,F>(f: impl Fn(A) -> B, m: F<A>) -> F<A>
   where F : Functor {
   m.map(f).map(f)
}

let option = map_twice(|x| x*x, Some(10));
let result = map_twice(|x| x*x, Ok(10));
let list = map_twice(|x| x*x, vec![10]));
А ещё, ты такую функцию нигде не можешь написать
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
А ещё, ты такую функцию нигде не можешь написать
fxd
источник

λ

λоλторт in rust_offtopic
Из-за A -> B
источник

r

red75prime in rust_offtopic
Alex Zhukovsky
ну и даже это нормально не отработает из-за прекрасных растовых Fn/FnOnce/FnMut
Ну или так или garbage collection
источник

λ

λоλторт in rust_offtopic
А для такой функции хкт ненужон
источник

AZ

Alex Zhukovsky in rust_offtopic
А как ты map определишь в трейте?
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
А как ты map определишь в трейте?
MonoFunctor
источник

AZ

Alex Zhukovsky in rust_offtopic
ну такое
источник

B

Bogdan in rust_offtopic
Слава
Кстати говоря, об xml и шарпах. Когда-нибудь в .net наконец будет сделан отдельный, новый xml-сериализатор/десериализатор, который не будет требовать чтобы все классы в модели были public?
DataContractSerializer же
источник

AZ

Alex Zhukovsky in rust_offtopic
для примера сойдет
источник

AZ

Alex Zhukovsky in rust_offtopic
ладно, пойду дальше бартоша курить
источник

AZ

Alex Zhukovsky in rust_offtopic
надо хотя бы по 1 главе в день читать
источник

AZ

Alex Zhukovsky in rust_offtopic
тогда к концу января дочитаю
источник

С

Слава in rust_offtopic
Bogdan
DataContractSerializer же
Так. А для импортированного из xsd это подходит?
источник

λ

λоλторт in rust_offtopic
Я не дочитал
источник

λ

λоλторт in rust_offtopic
Забил
источник

λ

λоλторт in rust_offtopic
И так сойдёт
источник

AZ

Alex Zhukovsky in rust_offtopic
ну в целом да. Но можно же понты кидать
источник