use crateLuauConfigInterruptInfo;
use Box;
use String;
use VfsNavigator;
/// Port of `struct FileNavigationContext : Luau::Require::NavigationContext`
/// (`CLI/include/Luau/AnalyzeRequirer.h`).
///
/// The C++ `: NavigationContext` base relationship is expressed in Rust by
/// implementing [`luaur_require::records::navigation_context::NavigationContextTrait`]
/// for this type (see `methods/file_navigation_context_navigation_context_trait.rs`),
/// rather than by embedding the (non-constructible-from-here) base struct.