trait ها میتونن متدهای پیادهسازیشده هم داشته باشن.
این تابعها دسترسی مستقیم به فیلدهای داخلی یه struct ندارن، ولی میتونن برای به اشتراک گذاشتن رفتار بین پیادهسازهای مختلف یه trait مفید باشن.