rust static lifetime bound