2014-11-17 21 views
12

Một số tài liệu cho Rust đề cập đến thất bại! hoạt động như một cách để hủy bỏ việc thi hành với một lỗi.gỉ: lỗi: macro không xác định: 'không thành công!'

Ví dụ, chapter 27 of Rust By Example (truy cập ngày 16 Tháng 11 năm 2014) khẳng định:

The fail! macro can be used to generate a task failure and start unwinding its stack. While unwinding, the runtime will take care of freeing all the resources owned by the task by calling the destructor of all its objects.

Tuy nhiên khi tôi cố gắng sử dụng này trong mã của riêng tôi, tôi nhận được lỗi sau:

error: macro undefined: 'fail!' 

Bạn có thể nhấp vào "Chạy" trên ví dụ trên trang "Rust By Example" để tái tạo cho chính bạn.

Điều gì đã xảy ra lỗi trong thư viện chuẩn của Rust?

+0

[Issue nộp] (https://github.com/japaric/rust-by-example/pull/274) – Manishearth

Trả lời

Các vấn đề liên quan