rust_lib/
main.rs

1pub fn public_function() {
2    println!("Hello I am a public function");
3}
4 
5fn private_function() {
6    println!("Hello I am a private function");
7}
8 
9pub fn indirect_access() {
10    print!("Accessing a private library using a public function");
11 
12    private_function();
13}
14 
15fn main(){
16    public_function();
17    indirect_access();
18 }