// Task : To explain struct in rust // Author : Vigneshwer // Version : 1.0 // Date : 3 Dec 2016 use std::{f64}; fn main() { // create a struct variable let mut circle1 = Circle { x:10.0,radius : 10.0 }; println!("x:{},radius : {}", circle1.x, circle1.radius ); println!("Radius : {}", get_radius(&circle1) ); } // define your custom user datatype struct Circle { x : f64, radius : f64, } // function which return radius fn get_radius(c1 : &Circle) -> f64{ c1.radius }