@@ -57,14 +57,14 @@ where
57
57
T : Float ,
58
58
{
59
59
let mut coords = vec ! [ polygon
60
- . exterior
60
+ . exterior( )
61
61
. points_iter( )
62
62
. map( |point| create_point_type( & point) )
63
63
. collect( ) ] ;
64
64
65
65
coords. extend (
66
66
polygon
67
- . interiors
67
+ . interiors ( )
68
68
. iter ( )
69
69
. map ( |line_string| create_line_string_type ( & line_string) ) ,
70
70
) ;
@@ -767,7 +767,7 @@ mod tests {
767
767
let geojson_polygon = Value :: Polygon ( geojson_multi_line_string_type1) ;
768
768
let geo_polygon: geo_types:: Polygon < f64 > = geojson_polygon. try_into ( ) . unwrap ( ) ;
769
769
770
- let ref geo_line_string1 = geo_polygon. exterior ;
770
+ let ref geo_line_string1 = geo_polygon. exterior ( ) ;
771
771
assert_almost_eq ! ( geo_line_string1. 0 [ 0 ] . x, coord1[ 0 ] , 1e-6 ) ;
772
772
assert_almost_eq ! ( geo_line_string1. 0 [ 0 ] . y, coord1[ 1 ] , 1e-6 ) ;
773
773
assert_almost_eq ! ( geo_line_string1. 0 [ 1 ] . x, coord2[ 0 ] , 1e-6 ) ;
@@ -777,7 +777,7 @@ mod tests {
777
777
assert_almost_eq ! ( geo_line_string1. 0 [ 3 ] . x, coord1[ 0 ] , 1e-6 ) ;
778
778
assert_almost_eq ! ( geo_line_string1. 0 [ 3 ] . y, coord1[ 1 ] , 1e-6 ) ;
779
779
780
- let ref geo_line_string2 = geo_polygon. interiors [ 0 ] ;
780
+ let ref geo_line_string2 = geo_polygon. interiors ( ) [ 0 ] ;
781
781
assert_almost_eq ! ( geo_line_string2. 0 [ 0 ] . x, coord4[ 0 ] , 1e-6 ) ;
782
782
assert_almost_eq ! ( geo_line_string2. 0 [ 0 ] . y, coord4[ 1 ] , 1e-6 ) ;
783
783
assert_almost_eq ! ( geo_line_string2. 0 [ 1 ] . x, coord5[ 0 ] , 1e-6 ) ;
@@ -793,7 +793,7 @@ mod tests {
793
793
let geojson_polygon = Value :: Polygon ( vec ! [ ] ) ;
794
794
let geo_polygon: geo_types:: Polygon < f64 > = geojson_polygon. try_into ( ) . unwrap ( ) ;
795
795
796
- assert ! ( geo_polygon. exterior. 0 . is_empty( ) ) ;
796
+ assert ! ( geo_polygon. exterior( ) . 0 . is_empty( ) ) ;
797
797
}
798
798
799
799
#[ test]
@@ -811,7 +811,7 @@ mod tests {
811
811
let geojson_polygon = Value :: Polygon ( geojson_multi_line_string_type1) ;
812
812
let geo_polygon: geo_types:: Polygon < f64 > = geojson_polygon. try_into ( ) . unwrap ( ) ;
813
813
814
- let ref geo_line_string1 = geo_polygon. exterior ;
814
+ let ref geo_line_string1 = geo_polygon. exterior ( ) ;
815
815
assert_almost_eq ! ( geo_line_string1. 0 [ 0 ] . x, coord1[ 0 ] , 1e-6 ) ;
816
816
assert_almost_eq ! ( geo_line_string1. 0 [ 0 ] . y, coord1[ 1 ] , 1e-6 ) ;
817
817
assert_almost_eq ! ( geo_line_string1. 0 [ 1 ] . x, coord2[ 0 ] , 1e-6 ) ;
@@ -821,7 +821,7 @@ mod tests {
821
821
assert_almost_eq ! ( geo_line_string1. 0 [ 3 ] . x, coord1[ 0 ] , 1e-6 ) ;
822
822
assert_almost_eq ! ( geo_line_string1. 0 [ 3 ] . y, coord1[ 1 ] , 1e-6 ) ;
823
823
824
- assert_eq ! ( 0 , geo_polygon. interiors. len( ) ) ;
824
+ assert_eq ! ( 0 , geo_polygon. interiors( ) . len( ) ) ;
825
825
}
826
826
827
827
#[ test]
@@ -853,7 +853,7 @@ mod tests {
853
853
let geo_multi_polygon: geo_types:: MultiPolygon < f64 > =
854
854
geojson_multi_polygon. try_into ( ) . unwrap ( ) ;
855
855
856
- let ref geo_line_string1 = geo_multi_polygon. 0 [ 0 ] . exterior ;
856
+ let ref geo_line_string1 = geo_multi_polygon. 0 [ 0 ] . exterior ( ) ;
857
857
assert_almost_eq ! ( geo_line_string1. 0 [ 0 ] . x, coord1[ 0 ] , 1e-6 ) ;
858
858
assert_almost_eq ! ( geo_line_string1. 0 [ 0 ] . y, coord1[ 1 ] , 1e-6 ) ;
859
859
assert_almost_eq ! ( geo_line_string1. 0 [ 1 ] . x, coord2[ 0 ] , 1e-6 ) ;
@@ -863,7 +863,7 @@ mod tests {
863
863
assert_almost_eq ! ( geo_line_string1. 0 [ 3 ] . x, coord1[ 0 ] , 1e-6 ) ;
864
864
assert_almost_eq ! ( geo_line_string1. 0 [ 3 ] . y, coord1[ 1 ] , 1e-6 ) ;
865
865
866
- let ref geo_line_string2 = geo_multi_polygon. 0 [ 1 ] . exterior ;
866
+ let ref geo_line_string2 = geo_multi_polygon. 0 [ 1 ] . exterior ( ) ;
867
867
assert_almost_eq ! ( geo_line_string2. 0 [ 0 ] . x, coord4[ 0 ] , 1e-6 ) ;
868
868
assert_almost_eq ! ( geo_line_string2. 0 [ 0 ] . y, coord4[ 1 ] , 1e-6 ) ;
869
869
assert_almost_eq ! ( geo_line_string2. 0 [ 1 ] . x, coord5[ 0 ] , 1e-6 ) ;
0 commit comments