LINUX.ORG.RU

История изменений

Исправление cumvillain, (текущая версия) :

Например почему Vec::new не unsafe, ведь это очевидно malloc под капотом, а malloc может вернуть NULL?

Ну и? Вернет Option<T>. Там для этого try_ варианты существуют. new() просто запаникует. unsafe вообще не про это.

Исправление cumvillain, :

Например почему Vec::new не unsafe, ведь это очевидно malloc под капотом, а malloc может вернуть NULL?

Ну и? Вернет Option<T>. Там для этого try_ варианты существуют. new() просто запаникует.

Исправление cumvillain, :

Например почему Vec::new не unsafe, ведь это очевидно malloc под капотом, а malloc может вернуть NULL?

Ну и? Вернет Option<T>.

Исходная версия cumvillain, :

Например почему Vec::new не unsafe, ведь это очевидно malloc под капотом, а malloc может вернуть NULL?

Ну и? Вернет Option.