Size: a a a

2021 May 27

B

Börgar in rust_offtopic
это кресты, с++
источник

а

а это кто in rust_offtopic
Тогда согласен
источник

pl

peach lasagna in rust_offtopic
А, спасибо
источник

SS

Steel Sword in rust_offtopic
Что ты вообще хочешь то? Зачем тебе вызывать метод из структуры?
источник

SS

Steel Sword in rust_offtopic
И почему ты не хочешь объявить этот метод в трейте?
источник

SS

Steel Sword in rust_offtopic
Точнее, только сигнатуру этого метода
источник

pl

peach lasagna in rust_offtopic
Хочу сделать дефолтную реализацию метода, чтобы везде его не прописывать.
источник

pl

peach lasagna in rust_offtopic
потому что для реализации нужны поля структуры, к которым у трейта доступа нет
источник

SS

Steel Sword in rust_offtopic
Ты точно понимаешь, что основная задача трейтов это почти как интерфейс?
источник

pl

peach lasagna in rust_offtopic
да
источник

TK

Traveller Kolsky in rust_offtopic
Так засунь в интерфейс свойства, пожалуйста
источник

SS

Steel Sword in rust_offtopic
Т.е. ты знаешь, что можно объявить функцию в трейте, а реализовать у структуры
источник

pl

peach lasagna in rust_offtopic
как?
источник

SS

Steel Sword in rust_offtopic
Их там нет
источник

SS

Steel Sword in rust_offtopic
Отвечай
источник

TK

Traveller Kolsky in rust_offtopic
Свойства это методы, а методы это сахар для функций через точку
источник

TK

Traveller Kolsky in rust_offtopic
Геттер крч
источник

r

red75prime in rust_offtopic
Эх. Спойлер
источник

SS

Steel Sword in rust_offtopic
К этому я и подводил плавно
источник

TK

Traveller Kolsky in rust_offtopic
Для любителей есть дерайвы, чтобы типа свойства были
источник