You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add docs on how to write a function for both owned arrays and views #1212
I'm currently trying to write a function that can take either an owned array or a view. I'm currently relying on this stackoverflow post to do something like:
I'm not sure if this is the best way though (certainly having to include a type parameter in the function definition seems clunky), so it would be good to get clarification and add a section to the docs explaining how to write these functions.
I had to write several generic functions with ndarray and it was really unclear at first! I agree that we should add more documentation.
having to include a type parameter in the function definition seems clunky
There's no way to avoid the type parameter. In Rust, when you don't know the exact type, you must be generic over a trait. This is exactly what's going on here.
Activity
nilgoyette commentedon May 26, 2023
I had to write several generic functions with ndarray and it was really unclear at first! I agree that we should add more documentation.
There's no way to avoid the type parameter. In Rust, when you don't know the exact type, you must be generic over a trait. This is exactly what's going on here.