Sto provando a scrivere una sommatoria di funzioni generiche in ruggine, ma inutilmente. Qualcuno potrebbe chiarire il problema?
fn summ<T:Add>(a:T,b:T)->T {
a+b
}
Non so molto su Rust, ma suppongo che dal momento che non ci siano vincoli su T
, non c'è modo di sapere che anche ha un operatore +
. Probabilmente dovresti limitare T
per implementare std::ops::Add
.