5 fn build<O>(self, input: O) -> Self::Output<O>;
8 pub struct IdentityBuild;
9 impl Build for IdentityBuild {
11 fn build<O>(self, input: O) -> Self::Output<O> {
17 let _x: u8 = IdentityBuild.build(10);
21 let _x: Vec<u8> = IdentityBuild.build(Vec::new());
25 let mut f = IdentityBuild.build(|| ());