История изменений
Исправление Serral, (текущая версия) :
что вообще значит вот эта куета?
Это чит использование сторонней библиотеки, чтоб уменьшить кол-во строк для примера. А в целом такой себе аналог смеси перегрузки оператора * и оператора T в С++, чтоб делать умные указатели.
https://doc.rust-lang.org/std/ops/trait.Deref.html
И там ЖИРНЫМ: «Deref should only be implemented for smart pointers to avoid confusion.». Т.е. это чисто синтетический пример, где и сам подход запрещен авторами Rust, и прикручена сторонняя библиотека.
Исходная версия Serral, :
что вообще значит вот эта куета?
Это чит использование сторонней библиотеки, чтоб уменьшить кол-во строк для примера. А в целом такой себе аналог смеси перегрузки оператора * и оператора T в С++, что делать умные указатели.
https://doc.rust-lang.org/std/ops/trait.Deref.html
И там ЖИРНЫМ: «Deref should only be implemented for smart pointers to avoid confusion.». Т.е. это чисто синтетический пример.