Я хотел бы понять смысл следующего фрагмента кода из "12 Dereferencing pointers" ржавчины учебника:Использование управляемых и принадлежащих указатели вместе
let point = &@~Point { x: 10f, y: 20f };
println(fmt!("%f", point.x));
Тем более, что это @ ~ означает?
«указатель брать» == указатель * * решений для '~' и '@': они выделить место в куче. (И этот код абсолютно прав.) – huon