fn create_dessau() -> NamedLocation {
        // creates a new named location using the coordinates of Dessau
        NamedLocation {
            name: String::from("Dessau"),
            location: create_wgs84_point(51.83604, 12.24283)
        }
    }
// associated functions are often used for construction that will create a new instance of the struct
associated functions are often used for construction that will create a new instance of the struct
associated functions are often used for construction that will create a new instance of the struct
fn create_dessau() -> NamedLocation {
        // creates a new named location using the coordinates of Dessau
        NamedLocation {
            name: String::from("Dessau"),
            location: create_wgs84_point(51.83604, 12.24283)
        }
    }
fn create_dessau ( ) -> NamedLocation { // creates a new named location using the coordinates of Dessau NamedLocation { name : String :: from ( " " ) , location : create_wgs84_point ( 51.83604 , 12.24283 ) } }
associated functions are often used for construction that will create a new instance of the struct
associated functions are often used for construction that will create a new instance of the struct