Crates.io | generic-predicates |
lib.rs | generic-predicates |
version | 0.1.0 |
source | src |
created_at | 2022-06-24 07:10:43.549489 |
updated_at | 2022-06-24 07:10:43.549489 |
description | A taste of what const generics could enable in the future |
homepage | |
repository | https://github.com/lachlansneff/generic-predicates |
max_upload_size | |
id | 612245 |
size | 4,067 |
#![feature(generic_const_exprs)]
use generic_predicates::generic_predicates;
generic_predicates! {
pub fn foo<const N: usize>()
where
(N > 23, "`N` must be greater than 23")
{
}
}
fn main() {
// This compiles.
foo::<24>();
// This doesn't.
foo::<23>();
}