Структура моего проекта Rust внутри папки src:
|main.rs
|routes folder:
|-mod.rs
|-route_func.rs
|blockchain folder:
|simple_func.rs
Я получил это сообщение об ошибке: function exists but is inaccessible
Как я могу использовать функции simple_func.rs внутри route_func.rs?
Кажется, мне нужно построить дерево модулей...

Объявите новый модуль в вашем файле main.rs:
pub mod blockchain;
Объявите содержимое нового модуля внутри blockchain/mod.rs:
pub mod simple_func;
Объявите целевую функцию внутри simple_func.rs
pub async fn target_func() -> {}
Импортируйте target_func в route_func.rs:
use crate::blockchain::simple_func::*;
Не забудьте добавить pub во все объявления и функции!
Невозможно ответить, не видя фактического кода. Возможно, вы забыли объявить модуль общедоступным или что-то подобное?