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