Early/Late bound parameters
This section discusses what it means for generic parameters to be early or late bound.
#![allow(unused)] fn main() { fn foo<'a, T>(b: &'a u32) -> &'a u32 { a } // ^^ ^early bound // ^^ // ^^late bound }
This section discusses what it means for generic parameters to be early or late bound.
#![allow(unused)] fn main() { fn foo<'a, T>(b: &'a u32) -> &'a u32 { a } // ^^ ^early bound // ^^ // ^^late bound }