add rust spec