You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

758 B

own_and_return

Instructions

Create a function only_return that takes a struct Film that has one Field of type String and returns the string without owning it.

Create a function own_and_return which takes ownership of the struct, and returns the string.

Expected functions

pub struct Film {
    pub name: String,
}

pub fn only_return(your_parameter) {
}

pub fn own_and_return(your_parameter) {
}


Usage

Here is a possible program to test your function :

use own_and_return::*;

pub struct Film {
    pub name: String,
}

fn main() {
     println!("{}",  own_and_return(your_argument);
     println!("{}",  only_return(your_argument);
}

And its output should return the name of the film being passed.