Implement generalized object and type parameter bounds (Fixes #16462)

This commit is contained in:
Niko Matsakis
2014-08-27 21:46:52 -04:00
parent 3ee047ae1f
commit 1b487a8906
272 changed files with 6783 additions and 3154 deletions

View File

@@ -135,10 +135,10 @@ pub trait TDynBenchFn {
pub enum TestFn {
StaticTestFn(fn()),
StaticBenchFn(fn(&mut Bencher)),
StaticMetricFn(proc(&mut MetricMap)),
StaticMetricFn(proc(&mut MetricMap):'static),
DynTestFn(proc():Send),
DynMetricFn(proc(&mut MetricMap)),
DynBenchFn(Box<TDynBenchFn>)
DynMetricFn(proc(&mut MetricMap):'static),
DynBenchFn(Box<TDynBenchFn+'static>)
}
impl TestFn {