Publicly export `linkme` from `intertrait` and use it for the macros
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 58/100
Hướng nghiên cứu
Trước tiên, hãy đọc src/lib.rs và macros/src/gen_caster.rs, sau đó kiểm tra cách dependency của macro được khai báo và tham chiếu. Cập nhật đường dẫn crate công khai như được chỉ ra và chạy các bài kiểm tra Rust hoặc các bước kiểm tra build của repository; hoàn tất nghĩa là các macro sử dụng linkme được intertrait export mà không yêu cầu một dependency linkme riêng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Simply publicly export the linkme crate - or the needed components from it - at the root of the intertrait crate, so that macros can access their dependencies without needing people to install the linkme crate separately.
Changes
macros/src/gen_caster.rs
Old
macros/src/gen_caster.rs
#[::linkme::distributed_slice(::intertrait::CASTERS)]
New:
src/lib.rs
pub use linkme;
macros/src/gen_caster.rs
#[::intertrait::linkme::distributed_slice(::intertrait::CASTERS)]
#[linkme(crate = ::intertrait::linkme)]
- Ngôn ngữ chính
- Rust
- Star
- 42
- Fork
- 8
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CodeChain-io/intertrait
-
similar crate: crosstrait Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
CodeChain-io/intertrait#10 · 1 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
-
CodeChain-io/intertrait#7 · 1 người được giao ·
Tất cả issue của CodeChain-io/intertrait
Issue tương tự
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
yantrikos/yantrik-os#255 ·
-
Replayed reasoning items send "content": null, which the Responses API schema does not permit Đang mởbug CLI custom-model
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
raphamorim/rio#1956 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
rust-bitcoin/rust-bitcoin#6930 · 1 bình luận ·