Мне нравится, можешь попробовать в интерналс предложить, или поискать
А Some функция что ли? Почему воспринимается как f(x)?
я бы пользовался
https://internals.rust-lang.org/t/add-apply-extension-method-for-all-types-to-std/12923
trait Apply { fn apply<R, F: FnOnce(T) -> R>(self, f: F) { f(self) } } impl Apply for T { } ?
+
Даааа
Мне таких штук иногда очень не хватает после котлина( Впрочем, оно очень легко запиливается, но тут примерно как с dbg макросом - каждый когда оно нужно, проще обойтись без него, чем взять и написать. Потому и dbg в стд
Обсуждают сегодня