diff --git a/examples/compiler/compiler.rs b/examples/compiler/compiler.rs index 319cc241..f0d5592a 100644 --- a/examples/compiler/compiler.rs +++ b/examples/compiler/compiler.rs @@ -28,7 +28,7 @@ pub trait Compiler: Interner { /// dolor,sit,amet, /// consectetur,adipiscing,elit /// ``` -fn all_classes<'d>(db: &(dyn Compiler + 'd)) -> Arc> { +fn all_classes(db: &dyn Compiler) -> Arc> { let string = db.input_string(); let rows = string.split('\n'); @@ -53,13 +53,13 @@ fn all_classes<'d>(db: &(dyn Compiler + 'd)) -> Arc> { Arc::new(classes) } -fn fields<'d>(db: &(dyn Compiler + 'd), class: Class) -> Arc> { +fn fields(db: &dyn Compiler, class: Class) -> Arc> { let class = db.lookup_intern_class(class); let fields = class.fields.clone(); Arc::new(fields) } -fn all_fields<'d>(db: &(dyn Compiler + 'd)) -> Arc> { +fn all_fields(db: &dyn Compiler) -> Arc> { Arc::new( db.all_classes() .iter()