]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-3149.rs
Consider privacy more carefully when suggesting accessing fields
[rust.git] / src / test / ui / issues / issue-3149.rs
1 // check-pass
2 #![allow(dead_code)]
3 #![allow(non_snake_case)]
4 // pretty-expanded FIXME #23616
5
6 fn Matrix4<T>(m11: T, m12: T, m13: T, m14: T,
7               m21: T, m22: T, m23: T, m24: T,
8               m31: T, m32: T, m33: T, m34: T,
9               m41: T, m42: T, m43: T, m44: T)
10               -> Matrix4<T> {
11     Matrix4 {
12         m11: m11, m12: m12, m13: m13, m14: m14,
13         m21: m21, m22: m22, m23: m23, m24: m24,
14         m31: m31, m32: m32, m33: m33, m34: m34,
15         m41: m41, m42: m42, m43: m43, m44: m44
16     }
17 }
18
19 struct Matrix4<T> {
20     m11: T, m12: T, m13: T, m14: T,
21     m21: T, m22: T, m23: T, m24: T,
22     m31: T, m32: T, m33: T, m34: T,
23     m41: T, m42: T, m43: T, m44: T,
24 }
25
26 pub fn main() {}