Sign in
android
/
toolchain
/
rustc
/
15a6560abe9880705f51d219c1fa94f880dbaf35
/
.
/
src
/
doc
/
book
/
listings
/
ch10-generic-types-traits-and-lifetimes
/
listing-10-09
/
src
/
main.rs
blob: 288b64eac51b9d1e7987234618ce60295480afc5 [
file
] [
log
] [
blame
]
struct
Point
<
T
>
{
x
:
T
,
y
:
T
,
}
impl
<
T
>
Point
<
T
>
{
fn
x
(&
self
)
->
&
T
{
&
self
.
x
}
}
fn
main
()
{
let
p
=
Point
{
x
:
5
,
y
:
10
};
println
!(
"p.x = {}"
,
p
.
x
());
}