ADVERTISEMENT
ADVERTISEMENT

Rust program to import a module from a different file

Rust | Module Example: Write a program to import a module from a different file.
Submitted by Nidhi, on October 30, 2021

Problem Solution:

In this program, we will create a module sample that contains the function sayHello() in a file. Then we will import a module from a different file.

Program/Source Code:

The source code to import a module from a different file is given below. The given program is compiled and executed on UBUNTU 18.04 successfully.

sample.rs

pub mod sample {
   pub fn sayHello(name:String) {
      println!("Hello {}",name);
   }
}

main.rs

mod sample;
use sample::sample::sayHello;

fn main() {
	sayHello("Herry Potter".to_string());
}

Output:

Compile:
    $ rustc main.rs
Execute:
    $ ./main
    Hello Herry Potter

Explanation:

In the above program, we created a module Sample in the "sample.rs" file. The Sample module contains a function sayHello() to print the message on the console screen. Then we imported the file using the mod keyword in the "main.rs" file.

In the main() function, we called the sayHello() method with a specified string and printed the result.

Rust Modules Programs »



ADVERTISEMENT




ADVERTISEMENT



Comments and Discussions!

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.