Expand description
crate_interface
Workspace for crate interface related crates
English | 中文
§Introduction
crate_interface is a workspace that groups related TGOSKits components under a unified layout. It helps organize closely related crates that are typically developed, versioned, and used together.
ax-crate-interface was derived from https://github.com/arceos-org/crate_interface
§Quick Start
# Enter the workspace directory
cd components/crate_interface
# Format code
cargo fmt --all
# Run clippy
cargo clippy --workspace --all-targets --all-features
# Run tests
cargo test --workspace --all-features§License
Licensed under the Apache License, Version 2.0. See LICENSE for details.
Macros§
- call_
interface - Call a function in a crate interface.
Attribute Macros§
- def_
interface - Define a crate interface.
- impl_
interface - Implement the crate interface for a struct.