2023-01-30 18:05:12 +00:00
< pre class = "rust item-decl" > < code > pub trait TraitWhere {
2022-11-26 00:51:50 +00:00
type < a href = "#associatedtype.Item" class = "associatedtype" > Item< / a > < 'a> < br / >               < span class = "where" > where Self: 'a< / span > ;
2022-09-21 17:01:49 +00:00
2022-11-26 00:51:50 +00:00
// Provided methods
fn < a href = "#method.func" class = "fn" > func< / a > (self)< br / >               < span class = "where" > where Self: < a class = "trait" href = "{{channel}}/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > < / span > { ... }
< span class = "item-spacer" / > fn < a href = "#method.lines" class = "fn" > lines< / a > (self) -> < a class = "struct" href = "{{channel}}/std/io/struct.Lines.html" title = "struct std::io::Lines" > Lines< / a > < Self> < br / >               < span class = "where" > where Self: < a class = "trait" href = "{{channel}}/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > < / span > { ... }
< span class = "item-spacer" / > fn < a href = "#method.merge" class = "fn" > merge< / a > < T> (self, a: T)< br / >               < span class = "where" > where Self: < a class = "trait" href = "{{channel}}/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > ,< br / >                           T: < a class = "trait" href = "{{channel}}/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > < / span > { ... }
2023-01-30 18:05:12 +00:00
}< / code > < / pre >