Size: a a a

2020 April 27

JC

Julian =) Coffee in rust_offtopic
Плюсую
источник

JC

Julian =) Coffee in rust_offtopic
Я так когда-то себе поставил one half dark в виме, и открыл код на julia

А там подсвечивались тока операторы (ну типо =,+,:: и вот это все)
источник

JC

Julian =) Coffee in rust_offtopic
И там подсветка именно их чисто в цвет текста сделала
источник

JC

Julian =) Coffee in rust_offtopic
С тех пор я и сижу на своей цветовой схеме в виме
источник

EG

Emmanuel Goldstein in rust_offtopic
Silicon это скриншотер
источник

JC

Julian =) Coffee in rust_offtopic
Emmanuel Goldstein
Silicon это скриншотер
источник

p

polunin.ai in rust_offtopic
Кмк проблема тут, ты возвращаешь значение в первом ифе сверху в зависимости от входного аргумента, а ниже ты возвращаешь значение из селфа

Попробуй объявить общий лайфтайм для аргументов в test функции
источник

JC

Julian =) Coffee in rust_offtopic
Вот это я обосрался, да?
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Кмк проблема тут, ты возвращаешь значение в первом ифе сверху в зависимости от входного аргумента, а ниже ты возвращаешь значение из селфа

Попробуй объявить общий лайфтайм для аргументов в test функции
Казалось бы, в другой функции видно только сигнатуру evaluate
источник

AZ

Alex Zhukovsky in rust_offtopic
Слава
Я недавно в одном проекте на C# позаменял все string id на специализированные readonly struct MyCustomId { string Id } и тоже писать стало легче. Сам не понял, где ошибся - а компилятор видит
[SuppressMessage("ReSharper", "UnusedTypeParameter")]
public sealed class IdOf<T>
{
   public Guid Id { get; }

   public IdOf(Guid id)
   {
       Id = id;
   }
}


Не благодари
источник

JC

Julian =) Coffee in rust_offtopic
sealed class?
источник

JC

Julian =) Coffee in rust_offtopic
Я думал это из Скалы что-то
источник

С

Слава in rust_offtopic
Alex Zhukovsky
[SuppressMessage("ReSharper", "UnusedTypeParameter")]
public sealed class IdOf<T>
{
   public Guid Id { get; }

   public IdOf(Guid id)
   {
       Id = id;
   }
}


Не благодари
Зачем такое. Вдобавок, нужен ещё конвертер для json, для типов вообще, equals и hashcode
источник

AZ

Alex Zhukovsky in rust_offtopic
нужно, прост мне в этом проекте не надо было, их и нет
источник

AZ

Alex Zhukovsky in rust_offtopic
можно сделать структуру тогда можно оставить реализацию по-умолчанию
источник

AZ

Alex Zhukovsky in rust_offtopic
но структуры мне не нравятся тем что default(Struct) всегда даёт валидное значение
источник

AZ

Alex Zhukovsky in rust_offtopic
только у класса можно сделать обязательный констурктор..
источник

SP

Stanislav Popov in rust_offtopic
а Option<Into<String>> нельзя создать?
источник

G

Gymmasssorla in rust_offtopic
Option<T>, where T: Into<String>
источник

G

Gymmasssorla in rust_offtopic
т.к. Into<String> безразмерный
источник