@@ -115,7 +115,8 @@ pub struct Rectangle<T> {
115115enum RawUploadResponse {
116116 /// Represents a upload failure
117117 Failure {
118- #[ serde( deserialize_with = "parse_status_code_string" ) ] status_code : StatusCode ,
118+ #[ serde( deserialize_with = "parse_status_code_string" ) ]
119+ status_code : StatusCode ,
119120 status_txt : String ,
120121 } ,
121122 /// Represents an upload success
@@ -142,14 +143,20 @@ fn parse_status_code_string<'de, D: serde::Deserializer<'de>>(
142143#[ derive( Debug , Clone , Deserialize ) ]
143144struct RawUploadResponseSuccess {
144145 img_name : String ,
145- #[ serde( with = "url_serde" ) ] img_url : Url ,
146- #[ serde( with = "url_serde" ) ] img_view : Url ,
147- #[ serde( deserialize_with = "parse_u64_string" ) ] img_height : FullSizeDimension ,
148- #[ serde( deserialize_with = "parse_u64_string" ) ] img_width : FullSizeDimension ,
149- #[ serde( with = "url_serde" ) ] thumb_url : Url ,
146+ #[ serde( with = "url_serde" ) ]
147+ img_url : Url ,
148+ #[ serde( with = "url_serde" ) ]
149+ img_view : Url ,
150+ #[ serde( deserialize_with = "parse_u64_string" ) ]
151+ img_height : FullSizeDimension ,
152+ #[ serde( deserialize_with = "parse_u64_string" ) ]
153+ img_width : FullSizeDimension ,
154+ #[ serde( with = "url_serde" ) ]
155+ thumb_url : Url ,
150156 thumb_height : ThumbnailDimension ,
151157 thumb_width : ThumbnailDimension ,
152- #[ serde( deserialize_with = "parse_bool_number_string" ) ] resized : bool ,
158+ #[ serde( deserialize_with = "parse_bool_number_string" ) ]
159+ resized : bool ,
153160}
154161
155162/// Deserializes an integral string into a `u64`.
0 commit comments