Problem
I have tried to use this project as rust library but some function require custom structures which are now private.
For example function in GraphGenerator:

In this case DocumentSymbol is a part of lsp_types, which is private.
Workaround
If it is okay to expose all structures easiest workaround is to make everything public like this:
pub mod generator;
pub mod graph;
pub mod lang;
pub mod lsp_types;
pub use generator::GraphGenerator;
In any case, can you please solve this issue?
Problem
I have tried to use this project as rust library but some function require custom structures which are now private.
For example function in

GraphGenerator:In this case DocumentSymbol is a part of lsp_types, which is private.
Workaround
If it is okay to expose all structures easiest workaround is to make everything public like this:
In any case, can you please solve this issue?