@@ -306,17 +306,17 @@ impl Builder {
306306 self
307307 }
308308
309- /// Creates an [Item] by consuming this builder.
309+ /// Builds an [Item] from this builder.
310310 ///
311311 /// # Examples
312312 ///
313313 /// ```
314314 /// use stac::item::Builder;
315315 /// let builder = Builder::new("an-id").asset("data", "assets/dataset.tif");
316- /// let item = builder.into_item ().unwrap();
316+ /// let item = builder.build ().unwrap();
317317 /// assert_eq!(item.assets.len(), 1);
318318 /// ```
319- pub fn into_item ( self ) -> Result < Item > {
319+ pub fn build ( self ) -> Result < Item > {
320320 let mut item = Item :: new ( self . id ) ;
321321 for ( key, mut asset) in self . assets {
322322 if Url :: parse ( & asset. href ) . is_err ( ) && self . canonicalize_paths {
@@ -889,7 +889,7 @@ mod tests {
889889 #[ test]
890890 fn builder ( ) {
891891 let builder = Builder :: new ( "an-id" ) . asset ( "data" , "assets/dataset.tif" ) ;
892- let item = builder. into_item ( ) . unwrap ( ) ;
892+ let item = builder. build ( ) . unwrap ( ) ;
893893 assert_eq ! ( item. assets. len( ) , 1 ) ;
894894 let asset = item. assets . get ( "data" ) . unwrap ( ) ;
895895 assert ! ( asset
@@ -902,7 +902,7 @@ mod tests {
902902 let builder = Builder :: new ( "an-id" )
903903 . canonicalize_paths ( false )
904904 . asset ( "data" , "assets/dataset.tif" ) ;
905- let item = builder. into_item ( ) . unwrap ( ) ;
905+ let item = builder. build ( ) . unwrap ( ) ;
906906 let asset = item. assets . get ( "data" ) . unwrap ( ) ;
907907 assert_eq ! ( asset. href, "assets/dataset.tif" ) ;
908908 }
@@ -911,7 +911,7 @@ mod tests {
911911 fn builder_asset_roles ( ) {
912912 let item = Builder :: new ( "an-id" )
913913 . asset ( "data" , Asset :: new ( "assets/dataset.tif" ) . role ( "data" ) )
914- . into_item ( )
914+ . build ( )
915915 . unwrap ( ) ;
916916 let asset = item. assets . get ( "data" ) . unwrap ( ) ;
917917 assert_eq ! ( asset. roles, vec![ "data" ] ) ;
@@ -921,7 +921,7 @@ mod tests {
921921 fn builder_uses_gdal ( ) {
922922 let item = Builder :: new ( "an-id" )
923923 . asset ( "data" , "assets/dataset.tif" )
924- . into_item ( )
924+ . build ( )
925925 . unwrap ( ) ;
926926 if cfg ! ( feature = "gdal" ) {
927927 assert ! ( item. has_extension:: <Raster >( ) ) ;
0 commit comments