توابع Rust که «نتیجه» را برمیگردانند به exceptionهای سمت ++C ترجمه میشوند.
این exception به وقوع پیوسته همیشه از نوع rust::Error خواهد بود که در درجه اول راهی برای دریافت string پیام خطا نشان میدهد. پیغام خطا از نوع خطایDisplay میآید.
باز شدن panic از Rust به ++C همیشه باعث میشود که فرآیند بلافاصله خاتمه یابد.