@@ -84,7 +84,7 @@ pub struct Config {
8484 pub ( crate ) provider : String ,
8585
8686 #[ builder( default = "RouterMode::Random" ) ]
87- pub ( crate ) routing_mode : RouterMode ,
87+ pub ( crate ) router_mode : RouterMode ,
8888 #[ builder( default = "vec![]" ) ]
8989 pub ( crate ) models : Vec < ModelConfig > ,
9090}
@@ -151,8 +151,8 @@ impl ConfigBuilder {
151151 }
152152
153153 for model in self . models . as_ref ( ) . unwrap ( ) {
154- if self . routing_mode . is_some ( )
155- && self . routing_mode . as_ref ( ) . unwrap ( ) == & RouterMode :: WRR
154+ if self . router_mode . is_some ( )
155+ && self . router_mode . as_ref ( ) . unwrap ( ) == & RouterMode :: WRR
156156 && model. weight <= 0
157157 {
158158 return Err ( format ! (
@@ -218,7 +218,7 @@ mod tests {
218218 assert ! ( valid_simplest_models_cfg. is_ok( ) ) ;
219219 assert ! ( valid_simplest_models_cfg. as_ref( ) . unwrap( ) . provider == DEFAULT_PROVIDER ) ;
220220 assert ! ( valid_simplest_models_cfg. as_ref( ) . unwrap( ) . base_url == None ) ;
221- assert ! ( valid_simplest_models_cfg. as_ref( ) . unwrap( ) . routing_mode == RouterMode :: Random ) ;
221+ assert ! ( valid_simplest_models_cfg. as_ref( ) . unwrap( ) . router_mode == RouterMode :: Random ) ;
222222 assert ! ( valid_simplest_models_cfg. as_ref( ) . unwrap( ) . models. len( ) == 1 ) ;
223223 assert ! ( valid_simplest_models_cfg. as_ref( ) . unwrap( ) . models[ 0 ] . base_url == None ) ;
224224 assert ! ( valid_simplest_models_cfg. as_ref( ) . unwrap( ) . models[ 0 ] . provider == None ) ;
0 commit comments