error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:18:44 | LL | static a: RefCell>>> = RefCell::new(HashMap::new()); | ^^^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static a: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^^^^^ error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:18:44 | LL | static a: RefCell>>> = RefCell::new(HashMap::new()); | ^^^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static a: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^^^^^ error[E0106]: missing lifetime specifier --> $DIR/missing-lifetime-specifier.rs:23:44 | LL | static b: RefCell>>> = RefCell::new(HashMap::new()); | ^ expected named lifetime parameter | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static b: RefCell>>> = RefCell::new(HashMap::new()); | ^^^^^^^^ error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:23:45 | LL | static b: RefCell>>> = RefCell::new(HashMap::new()); | ^^^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static b: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^^^^^ error[E0106]: missing lifetime specifier --> $DIR/missing-lifetime-specifier.rs:23:44 | LL | static b: RefCell>>> = RefCell::new(HashMap::new()); | ^ expected named lifetime parameter | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static b: RefCell>>> = RefCell::new(HashMap::new()); | ^^^^^^^^ error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:23:45 | LL | static b: RefCell>>> = RefCell::new(HashMap::new()); | ^^^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static b: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^^^^^ error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:30:48 | LL | static c: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static c: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^ error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:30:48 | LL | static c: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static c: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^ error[E0106]: missing lifetime specifier --> $DIR/missing-lifetime-specifier.rs:35:44 | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected named lifetime parameter | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^ error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:35:49 | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^ error[E0106]: missing lifetime specifier --> $DIR/missing-lifetime-specifier.rs:35:44 | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected named lifetime parameter | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^ error[E0106]: missing lifetime specifiers --> $DIR/missing-lifetime-specifier.rs:35:49 | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected 2 lifetime parameters | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static d: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^^^^^^^^^^ error[E0107]: this union takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:43:44 | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: union defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:11:11 | LL | pub union Qux<'t, 'k, I> { | ^^^ -- -- help: add missing lifetime argument | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error[E0107]: this union takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:43:44 | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: union defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:11:11 | LL | pub union Qux<'t, 'k, I> { | ^^^ -- -- help: add missing lifetime argument | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error[E0107]: this union takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:43:44 | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: union defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:11:11 | LL | pub union Qux<'t, 'k, I> { | ^^^ -- -- help: add missing lifetime argument | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error[E0107]: this union takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:43:44 | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: union defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:11:11 | LL | pub union Qux<'t, 'k, I> { | ^^^ -- -- help: add missing lifetime argument | LL | static e: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error[E0107]: this trait takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:50:45 | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: trait defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:15:7 | LL | trait Tar<'t, 'k, I> {} | ^^^ -- -- help: add missing lifetime argument | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error[E0106]: missing lifetime specifier --> $DIR/missing-lifetime-specifier.rs:50:44 | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected named lifetime parameter | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^ error[E0107]: this trait takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:50:45 | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: trait defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:15:7 | LL | trait Tar<'t, 'k, I> {} | ^^^ -- -- help: add missing lifetime argument | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error[E0106]: missing lifetime specifier --> $DIR/missing-lifetime-specifier.rs:50:44 | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^ expected named lifetime parameter | = help: this function's return type contains a borrowed value, but there is no value for it to be borrowed from help: consider using the `'static` lifetime | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^^^^^ error[E0107]: this trait takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:50:45 | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: trait defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:15:7 | LL | trait Tar<'t, 'k, I> {} | ^^^ -- -- help: add missing lifetime argument | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error[E0107]: this trait takes 2 lifetime arguments but 1 lifetime argument was supplied --> $DIR/missing-lifetime-specifier.rs:50:45 | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^ ------- supplied 1 lifetime argument | | | expected 2 lifetime arguments | note: trait defined here, with 2 lifetime parameters: `'t`, `'k` --> $DIR/missing-lifetime-specifier.rs:15:7 | LL | trait Tar<'t, 'k, I> {} | ^^^ -- -- help: add missing lifetime argument | LL | static f: RefCell>>>> = RefCell::new(HashMap::new()); | ^^^^ error: aborting due to 22 previous errors Some errors have detailed explanations: E0106, E0107. For more information about an error, try `rustc --explain E0106`.