pub trait ThreadExt<'o, O>where
O: ThreadOwner + 'o,{
fn tags<'s, S>(thread: S) -> Tags<'s, Thread<'o, O>> ⓘ
where
S: Into<Supercow<'s, Thread<'o, O>>>,
{ ... }
fn toplevel_messages<'s, S>(thread: S) -> Messages<'s, Thread<'o, O>>
where
S: Into<Supercow<'s, Thread<'o, O>>>,
{ ... }
fn messages<'s, S>(thread: S) -> Messages<'s, Thread<'o, O>>
where
S: Into<Supercow<'s, Thread<'o, O>>>,
{ ... }
}