1+ #![ cfg_attr( not( test) , deny( unused_crate_dependencies) ) ]
2+
13use std:: {
24 env,
35 fs:: File ,
@@ -14,7 +16,9 @@ use g_code::{
1416use log:: { error, info} ;
1517use roxmltree:: ParsingOptions ;
1618use svg2gcode:: {
17- ConversionOptions , Machine , Settings , SupportedFunctionality , Version , svg2program,
19+ Machine ,
20+ config:: { ConversionOptions , Settings , SupportedFunctionality , Version } ,
21+ svg_to_gcode,
1822} ;
1923use svgtypes:: LengthListParser ;
2024
@@ -122,7 +126,7 @@ fn main() -> io::Result<()> {
122126
123127 {
124128 let conversion = & mut settings. conversion ;
125- conversion. dpi = opt. dpi . unwrap_or ( conversion. dpi ) ;
129+ conversion. inner . dpi = opt. dpi . unwrap_or ( conversion. inner . dpi ) ;
126130 conversion. feedrate = opt. feedrate . unwrap_or ( conversion. feedrate ) ;
127131 conversion. tolerance = opt. tolerance . unwrap_or ( conversion. tolerance ) ;
128132 }
@@ -160,7 +164,7 @@ fn main() -> io::Result<()> {
160164 . take ( 2 )
161165 . enumerate ( )
162166 {
163- settings. conversion . origin [ i] = Some ( dimension_origin) ;
167+ settings. conversion . inner . origin [ i] = Some ( dimension_origin) ;
164168 }
165169 }
166170 }
@@ -177,12 +181,12 @@ fn main() -> io::Result<()> {
177181 settings. postprocess . newline_before_comment = newline_before_comment;
178182 }
179183
180- settings. conversion . extra_attribute_name = opt. extra_attribute_name ;
184+ settings. conversion . inner . extra_attribute_name = opt. extra_attribute_name ;
181185 if let Some ( optimize_path_order) = opt. optimize_path_order {
182- settings. conversion . optimize_path_order = optimize_path_order;
186+ settings. conversion . inner . optimize_path_order = optimize_path_order;
183187 }
184188 if let Some ( selector_filter) = opt. selector_filter {
185- settings. conversion . selector_filter = Some ( selector_filter) ;
189+ settings. conversion . inner . selector_filter = Some ( selector_filter) ;
186190 }
187191
188192 if let Version :: Unknown ( ref unknown) = settings. version {
@@ -334,7 +338,7 @@ fn main() -> io::Result<()> {
334338 )
335339 . unwrap ( ) ;
336340
337- let program = svg2program ( & document, & settings. conversion , options, machine) ;
341+ let program = svg_to_gcode ( & document, & settings. conversion , options, machine) ;
338342
339343 if let Some ( out_path) = opt. out {
340344 format_gcode_io (
0 commit comments