}
/// dox
-pub trait E {
+pub trait E: Sized {
type AssociatedType;
type AssociatedTypeDef = Self;
}
impl Foo {
- pub fn foo() {}
+ pub fn new() -> Self {
+ Foo { a: 0, b: 0 }
+ }
fn bar() {}
}
pub fn foo() {}
/// dox
pub fn foo1() {}
- fn foo2() {}
+ #[must_use = "yep"]
+ fn foo2() -> u32 {
+ 1
+ }
#[allow(clippy::missing_docs_in_private_items)]
pub fn foo3() {}
}