Два лайфтайма 'a в std::borrow::Cow


#1

Как читать ограничения типа B в where с двумя 'a?

where
    B: 'a + ToOwned + 'a + ?Sized,

https://doc.rust-lang.org/std/borrow/enum.Cow.html


#2

Это опечатка в документации.
https://doc.rust-lang.org/src/alloc/borrow.rs.html#170-182