@@ -4,7 +4,7 @@ use crate::exports::obelisk_flyio::activity_fly_http::machines::{
44use crate :: obelisk_flyio:: activity_fly_http:: regions:: Region ;
55
66use crate :: machine:: ser:: MachineSer ;
7- use crate :: serde:: ToLowerWrapper ;
7+ use crate :: serde:: KebabWrapper ;
88use crate :: { API_BASE_URL , Component , request_with_api_token} ;
99use anyhow:: { Context , anyhow, bail, ensure} ;
1010use ser:: {
@@ -24,21 +24,21 @@ pub(crate) mod ser {
2424 ServiceProtocol , StopConfig ,
2525 } ;
2626 use crate :: obelisk_flyio:: activity_fly_http:: regions:: Region ;
27- use crate :: serde:: ToLowerWrapper ;
27+ use crate :: serde:: KebabWrapper ;
2828 use serde:: { Deserialize , Serialize } ;
2929 use std:: collections:: HashMap ;
3030
3131 #[ derive( Serialize , Debug ) ]
3232 pub ( crate ) struct MachineCreateRequestSer {
3333 pub ( crate ) name : String ,
3434 pub ( crate ) config : MachineConfigSer ,
35- pub ( crate ) region : Option < ToLowerWrapper < Region > > ,
35+ pub ( crate ) region : Option < KebabWrapper < Region > > ,
3636 }
3737
3838 #[ derive( Serialize , Debug ) ]
3939 pub ( crate ) struct MachineUpdateRequestSer {
4040 pub ( crate ) config : MachineConfigSer ,
41- pub ( crate ) region : Option < ToLowerWrapper < Region > > ,
41+ pub ( crate ) region : Option < KebabWrapper < Region > > ,
4242 }
4343
4444 #[ derive( Deserialize , Debug ) ]
@@ -50,8 +50,8 @@ pub(crate) mod ser {
5050 instance_id : String ,
5151 name : String ,
5252 state : String ,
53- region : ToLowerWrapper < Region > ,
54- host_status : ToLowerWrapper < HostStatus > ,
53+ region : KebabWrapper < Region > ,
54+ host_status : KebabWrapper < HostStatus > ,
5555 }
5656 impl From < MachineSer > for Machine {
5757 fn from ( value : MachineSer ) -> Machine {
@@ -90,7 +90,7 @@ pub(crate) mod ser {
9090 kernel_args : Option < Vec < String > > ,
9191 }
9292
93- type CpuKindWrapper = ToLowerWrapper < CpuKind > ;
93+ type CpuKindWrapper = KebabWrapper < CpuKind > ;
9494
9595 impl From < CpuKindWrapper > for CpuKind {
9696 fn from ( value : CpuKindWrapper ) -> CpuKind {
@@ -114,7 +114,7 @@ pub(crate) mod ser {
114114 policy : RestartPolicyWrapper ,
115115 }
116116
117- type RestartPolicyWrapper = ToLowerWrapper < RestartPolicy > ;
117+ type RestartPolicyWrapper = KebabWrapper < RestartPolicy > ;
118118 impl From < RestartPolicyWrapper > for RestartPolicy {
119119 fn from ( value : RestartPolicyWrapper ) -> RestartPolicy {
120120 value. 0
@@ -130,13 +130,13 @@ pub(crate) mod ser {
130130 #[ derive( Debug , Serialize , Deserialize ) ]
131131 pub ( crate ) struct PortConfigSer {
132132 port : u16 ,
133- handlers : Vec < ToLowerWrapper < PortHandler > > ,
133+ handlers : Vec < KebabWrapper < PortHandler > > ,
134134 }
135135 impl From < PortConfig > for PortConfigSer {
136136 fn from ( wit : PortConfig ) -> Self {
137137 PortConfigSer {
138138 port : wit. port ,
139- handlers : wit. handlers . into_iter ( ) . map ( ToLowerWrapper ) . collect ( ) ,
139+ handlers : wit. handlers . into_iter ( ) . map ( KebabWrapper ) . collect ( ) ,
140140 }
141141 }
142142 }
@@ -152,14 +152,14 @@ pub(crate) mod ser {
152152 #[ derive( Debug , Serialize , Deserialize ) ]
153153 pub ( crate ) struct ServiceConfigSer {
154154 internal_port : u16 ,
155- protocol : ToLowerWrapper < ServiceProtocol > ,
155+ protocol : KebabWrapper < ServiceProtocol > ,
156156 ports : Vec < PortConfigSer > ,
157157 }
158158 impl From < ServiceConfig > for ServiceConfigSer {
159159 fn from ( wit : ServiceConfig ) -> Self {
160160 ServiceConfigSer {
161161 internal_port : wit. internal_port ,
162- protocol : ToLowerWrapper ( wit. protocol ) ,
162+ protocol : KebabWrapper ( wit. protocol ) ,
163163 ports : wit. ports . into_iter ( ) . map ( PortConfigSer :: from) . collect ( ) ,
164164 }
165165 }
@@ -344,7 +344,7 @@ async fn create(
344344 region : Option < Region > ,
345345) -> Result < String , anyhow:: Error > {
346346 {
347- let region = region. map ( ToLowerWrapper ) ;
347+ let region = region. map ( KebabWrapper ) ;
348348 let fly_config = MachineConfigSer :: from ( machine_config) ;
349349 let request_payload = MachineCreateRequestSer {
350350 name : machine_name,
@@ -400,7 +400,7 @@ async fn update(
400400 region : Option < Region > ,
401401) -> Result < ( ) , anyhow:: Error > {
402402 {
403- let region = region. map ( ToLowerWrapper ) ;
403+ let region = region. map ( KebabWrapper ) ;
404404 let machine_config = MachineConfigSer :: from ( machine_config) ;
405405 let request_payload = MachineUpdateRequestSer {
406406 config : machine_config,
@@ -558,7 +558,7 @@ mod tests {
558558 use crate :: {
559559 exports:: obelisk_flyio:: activity_fly_http:: machines:: { Machine , Region } ,
560560 machine:: ser:: MachineSer ,
561- serde:: ToLowerWrapper ,
561+ serde:: KebabWrapper ,
562562 } ;
563563 use insta:: assert_debug_snapshot;
564564 use serde_json:: json;
@@ -567,15 +567,15 @@ mod tests {
567567 fn region_ser ( ) {
568568 assert_eq ! (
569569 "\" ams\" " ,
570- serde_json:: to_string( & ToLowerWrapper ( Region :: Ams ) ) . unwrap( )
570+ serde_json:: to_string( & KebabWrapper ( Region :: Ams ) ) . unwrap( )
571571 ) ;
572572 }
573573
574574 #[ test]
575575 fn region_de ( ) {
576576 assert_matches:: assert_matches!(
577577 serde_json:: from_str( "\" ams\" " ) . unwrap( ) ,
578- ToLowerWrapper ( Region :: Ams )
578+ KebabWrapper ( Region :: Ams )
579579 ) ;
580580 }
581581
0 commit comments