pub trait EntityExt<'tu> {
    // Required methods
    fn walk_children_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
    fn walk_bases_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
    fn walk_enums_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
    fn walk_classes_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
    fn walk_typedefs_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
    fn walk_fields_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
    fn walk_consts_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
    fn walk_methods_while(
        &self,
        predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>,
    ) -> ControlFlow<()>;
}Required Methods§
fn walk_children_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
fn walk_bases_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
fn walk_enums_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
fn walk_classes_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
fn walk_typedefs_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
fn walk_fields_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
fn walk_consts_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
fn walk_methods_while( &self, predicate: impl FnMut(Entity<'tu>) -> ControlFlow<()>, ) -> ControlFlow<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.