fn as_string(&self, digits: usize) -> String {
        /*!
        Returns a string representation of a UTM coordinate.

        To distinguish from MGRS grid zone designators, a space is left between the zone and the
        hemisphere.

        ### Params
         * **digits** Determines the number of digits to return after the decimal

        ### Returns
         * A string representation of the coordinate to the specified precision of `digits`.
        */

        format!("{} {} {2:.4$} {3:.4$}", self.zone, self.hemisphere, self.easting, self.northing, digits)
    }
// pub fn get_100k_id(&self) -> GridSquareId100k {
//     /*!
//     Get the two letter 100k designator for a given UTM easting,
//     northing and zone number value.
//
//     ### Params
//      * **easting**
//      * **northing
//      * **zone_num
//     ### Return
//      * the two letter 100k designator for the given UTM location.
//     */
//     use std::f64;
//     let set_parm = get_100k_set_for_zone(self.num as usize);
//     let set_column = f64::floor(self.easting / 100000) as u32;
//     let set_row = (f64::floor(self.northing / 100000) % 20.0) as u32;
//     GridSquareId100k::new(set_column, set_row, set_parm)
// }


Get the two letter 100k designator for a given UTM easting,
northing and zone number value.

Params
easting
northing
zone_num
Return
the two letter 100k designator for the given UTM location.


Get the two letter 100k designator for a given UTM easting northing and zone number value . Params easting northing zone_num Return the two letter 100k designator for the given UTM location .
fn as_string(&self, digits: usize) -> String {
        /*!
        Returns a string representation of a UTM coordinate.
        To distinguish from MGRS grid zone designators, a space is left between the zone and the
        hemisphere.
        ### Params
         * **digits** Determines the number of digits to return after the decimal
        ### Returns
         * A string representation of the coordinate to the specified precision of `digits`.
        */
        format!("{} {} {2:.4$} {3:.4$}", self.zone, self.hemisphere, self.easting, self.northing, digits)
    }
fn as_string ( & self , digits : usize ) -> String { /*!
        Returns a string representation of a UTM coordinate.

        To distinguish from MGRS grid zone designators, a space is left between the zone and the
        hemisphere.

        ### Params
         * **digits** Determines the number of digits to return after the decimal

        ### Returns
         * A string representation of the coordinate to the specified precision of `digits`.
        */ format ! ( " " self zone self hemisphere self easting self northing digits ) }
pub fn get_100k_id(&self) -> GridSquareId100k {
pub fn get_100k_id ( &self ) - > GridSquareId100k {
&self
digits
usize
&self
digits
usize