Trait sway_core::language::HasSubmodules
source · pub trait HasSubmodules<E>{
// Required method
fn submodules(&self) -> &[(ModName, E)];
// Provided method
fn submodules_recursive(&self) -> SubmodulesRecursive<'_, Self, E> ⓘ { ... }
}
Required Methods§
sourcefn submodules(&self) -> &[(ModName, E)]
fn submodules(&self) -> &[(ModName, E)]
Returns the submodules of this module.
Provided Methods§
sourcefn submodules_recursive(&self) -> SubmodulesRecursive<'_, Self, E> ⓘ
fn submodules_recursive(&self) -> SubmodulesRecursive<'_, Self, E> ⓘ
An iterator yielding all submodules recursively, depth-first.
Object Safety§
This trait is not object safe.