Advertisement
Guest User

Untitled

a guest
May 21st, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. #![allow(dead_code, unused_variables)]
  2. #![feature(const_generics)]
  3.  
  4. const fn square(x: usize) -> usize {
  5. x * x
  6. }
  7.  
  8. fn compiletime<const N: usize>() -> usize {
  9. N
  10. }
  11.  
  12. fn main() {
  13. let x = compiletime::<{
  14. square(4) + square(10)
  15. }>();
  16.  
  17. println!("{}", x);
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement