1 2 3 4 5 6 7 8 9 10
use async_recursion::async_recursion; #[async_recursion] pub async fn generic_parameter<S: Marker + Send>(mut x: S) -> u64 { if x.descend() { generic_parameter(x).await } else { 0 } }