@@ -724,91 +724,61 @@ where
724
724
725
725
#[ derive( Deserialize , Serialize , Debug , PartialEq , Eq , Default , Clone ) ]
726
726
pub struct DenoConfig {
727
- #[ serde(
728
- default ,
729
- skip_serializing_if = "is_default" ,
730
- deserialize_with = "bool_or_seq_string_to_deno_flag"
731
- ) ]
727
+ #[ serde( default , deserialize_with = "bool_or_seq_string_to_deno_flag" ) ]
732
728
pub allow_env : DenoFlag ,
733
- #[ serde( default , skip_serializing_if = "is_default" ) ]
729
+ #[ serde( default ) ]
734
730
pub allow_sys : bool ,
735
- #[ serde( default , skip_serializing_if = "is_default" ) ]
731
+ #[ serde( default ) ]
736
732
pub allow_hrtime : bool ,
737
- #[ serde(
738
- default ,
739
- skip_serializing_if = "is_default" ,
740
- deserialize_with = "bool_or_seq_string_to_deno_flag"
741
- ) ]
733
+ #[ serde( default , deserialize_with = "bool_or_seq_string_to_deno_flag" ) ]
742
734
pub allow_net : DenoFlag ,
743
- #[ serde( default , skip_serializing_if = "is_default" ) ]
735
+ #[ serde( default ) ]
744
736
pub allow_ffi : bool ,
745
- #[ serde(
746
- default ,
747
- skip_serializing_if = "is_default" ,
748
- deserialize_with = "bool_or_seq_string_to_deno_flag"
749
- ) ]
737
+ #[ serde( default , deserialize_with = "bool_or_seq_string_to_deno_flag" ) ]
750
738
pub allow_read : DenoFlag ,
751
- #[ serde(
752
- default ,
753
- skip_serializing_if = "is_default" ,
754
- deserialize_with = "bool_or_seq_string_to_deno_flag"
755
- ) ]
739
+ #[ serde( default , deserialize_with = "bool_or_seq_string_to_deno_flag" ) ]
756
740
pub allow_run : DenoFlag ,
757
- #[ serde(
758
- default ,
759
- skip_serializing_if = "is_default" ,
760
- deserialize_with = "bool_or_seq_string_to_deno_flag"
761
- ) ]
741
+ #[ serde( default , deserialize_with = "bool_or_seq_string_to_deno_flag" ) ]
762
742
pub allow_write : DenoFlag ,
763
- #[ serde( default , skip_serializing_if = "is_default" ) ]
743
+ #[ serde( default ) ]
764
744
pub allow_all : bool ,
765
- #[ serde( default , skip_serializing_if = "is_default" ) ]
745
+ #[ serde( default ) ]
766
746
pub unstable : bool ,
767
747
#[ serde(
768
748
default ,
769
749
serialize_with = "uri_serde::serialize_option" ,
770
750
deserialize_with = "uri_serde::deserialize_option"
771
751
) ]
772
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
773
752
pub location : Option < Uri > ,
774
753
}
775
754
776
- fn is_default < T : Default + PartialEq > ( t : & T ) -> bool {
777
- * t == Default :: default ( )
778
- }
779
-
780
755
#[ derive( Deserialize , Serialize , Debug , PartialEq , Eq , Clone ) ]
781
756
#[ serde( tag = "type" , rename_all = "lowercase" ) ]
782
757
pub enum Repository {
783
758
GitHub {
784
759
user : String ,
785
760
repo : String ,
786
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
787
761
path : Option < String > ,
788
762
} ,
789
763
GitLab {
790
764
user : String ,
791
765
repo : String ,
792
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
793
766
path : Option < String > ,
794
767
} ,
795
768
BitBucket {
796
769
user : String ,
797
770
repo : String ,
798
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
799
771
path : Option < String > ,
800
772
} ,
801
773
Codeberg {
802
774
user : String ,
803
775
repo : String ,
804
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
805
776
path : Option < String > ,
806
777
} ,
807
778
#[ serde( alias = "forgejo" ) ]
808
779
Gitea {
809
780
user : String ,
810
781
repo : String ,
811
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
812
782
path : Option < String > ,
813
783
#[ serde(
814
784
serialize_with = "uri_serde::serialize" ,
@@ -819,7 +789,6 @@ pub enum Repository {
819
789
SourceHut {
820
790
user : String ,
821
791
repo : String ,
822
- #[ serde( skip_serializing_if = "Option::is_none" ) ]
823
792
path : Option < String > ,
824
793
} ,
825
794
Custom {
0 commit comments