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 @@ -408,12 +408,18 @@ pub enum ResizeOnerror {
408
408
#[ derive( Clone , Copy , Serialize ) ]
409
409
#[ serde( rename_all = "kebab-case" ) ]
410
410
pub struct ResizeTrim {
411
- pub top : usize ,
412
- pub bottom : usize ,
413
- pub left : usize ,
414
- pub right : usize ,
415
- pub width : usize ,
416
- pub height : usize ,
411
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
412
+ pub top : Option < usize > ,
413
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
414
+ pub bottom : Option < usize > ,
415
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
416
+ pub left : Option < usize > ,
417
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
418
+ pub right : Option < usize > ,
419
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
420
+ pub width : Option < usize > ,
421
+ #[ serde( skip_serializing_if = "Option::is_none" ) ]
422
+ pub height : Option < usize > ,
417
423
}
418
424
419
425
#[ derive( Clone , Copy , Default , Serialize ) ]
You can’t perform that action at this time.
0 commit comments