EG
U, потому что это наше возвращаемое значение.Size: a a a
EG
U, потому что это наше возвращаемое значение.EG
T == U. Можно, что T == F<T, U>, но в этом мало смыслаλ
λ
EG
type F<D, C> = Rc<dyn Fn(D) -> C>;EG
λ
𝙰𝙸
EG
Empty из функции, которая принимает Empty и возвращает F<T, U>, то задача решенаEG
EG
λ
f : (A -> B) -> A
h : A -> (A -> B)
B𝙰𝙸
EG
F<T, U> это U, то задача решается тривиально.F<T, U> не Copy𝙰𝙸
F<T, U> не CopyAZ
EG
Copy ему всё равно нельзя, потому что у него есть деструктор.AZ
EG