что-либо еще?
То есть, например, в javascript экосистеме есть такая штука как jsdoc, которая позволяет описывать подобным образом код
/**
* Эта функция что-то делает
* @param password - оригинальный пароль
* @param salt - соль, добавляемая для усложнения хеша
* @returns хешированный пароль
*/
function get_password_hash(password: string, salt: string): string {....}
В расте что-то подобное поддерживается?
Я знаю про /// и работающий markdown внутри него, но что насчет описания аргументов как в примере выше?
Нет, аргументы и возвращаемое значение в настоящий момент не комментируются напрямую. Хотя, имхо, так чище. Но вот есть предложение, во всяком случае. https://github.com/rust-lang/rust/issues/57525
Обсуждают сегодня