Đi đến nội dung
Lỗi trình biên dịch RustLỗi
E0063

E0063 — Thiếu Trường Trong Struct

Một struct đang được khởi tạo mà không có đầy đủ các trường bắt buộc.

rustcargo

Nguyên nhân gây ra lỗi này

Một hoặc nhiều trường bị thiếu trong struct literal. Tất cả các trường không có giá trị mặc định đều phải được chỉ định khi khởi tạo struct.

Cách sửa

Thêm các trường còn thiếu vào struct literal. Dùng ..Default::default() nếu struct implement Default và bạn muốn giá trị mặc định cho các trường thiếu. Kiểm tra định nghĩa struct để biết tất cả trường bắt buộc.

Tài liệu chính thức

Mã lỗi liên quan