Cairo Module Paths
Overview
Explain how to reference items using absolute and relative paths in the module tree.
Quick Use
- •Read
references/module-paths.mdbefore answering. - •Show both absolute and relative path examples.
- •Verify visibility: every module/item in the path must be accessible.
Response Checklist
- •Use
crate::or the crate name for absolute paths from the root. - •Use relative paths from the current module for shorter references.
- •Use
super::to move up one level in the module tree.
Example Requests
- •"Why does
front_of_house::hosting::add_to_waitlistfail?" - •"When should I use
crate::in a path?" - •"How do I access a parent module item?"