File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -411,12 +411,18 @@ pub enum ResizeOnerror {
411
411
#[ derive( Clone , Copy , Serialize ) ]
412
412
#[ serde( rename_all = "kebab-case" ) ]
413
413
pub struct ResizeTrim {
414
- pub top : usize ,
415
- pub bottom : usize ,
416
- pub left : usize ,
417
- pub right : usize ,
418
- pub width : usize ,
419
- pub height : usize ,
414
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
415
+ pub top : Option < usize > ,
416
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
417
+ pub bottom : Option < usize > ,
418
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
419
+ pub left : Option < usize > ,
420
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
421
+ pub right : Option < usize > ,
422
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
423
+ pub width : Option < usize > ,
424
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
425
+ pub height : Option < usize > ,
420
426
}
421
427
422
428
#[ derive( Clone , Copy , Default , Serialize ) ]
You can’t perform that action at this time.
0 commit comments