1. 32
    Rustlings modules1: Declaring public functions in a module using the pub keyword
    24s

Rustlings modules1: Declaring public functions in a module using the pub keyword

Chris Biscardi
InstructorChris Biscardi
Share this video with your friends

Social Share Links

Send Tweet

README for this exercise.

Chris Biscardi: [0:00] In modules1, we have a module called sausage_factory, inside of which we define a function called make_sausage that uses the println! Macro to print sausage to the console. Inside of the main function, we call the sausage_factory module make_sausage function.

[0:13] The Rust compiler has a problem with this because make_sausage is private. We can't call it from outside of our module. To change this, we can specify our function as a public function, and now it's available in scope.