Traço para funcionalidade numérica no Rust
Existe alguma característica que especifique alguma funcionalidade numérica? Eu gostaria de usá-lo para delimitar um tipo genérico, como este hipotéticoHasSQRT
:
fn some_generic_function<T>(input: &T)
where T: HasSQRT
{
// ...
input.sqrt()
// ...
}