@@ -29,7 +29,7 @@ pub(super) struct SerField {
2929 pub serializer : Option < CombinedSerializer > ,
3030 pub required : bool ,
3131 pub serialize_by_alias : Option < bool > ,
32- pub exclude_if : Option < Py < PyAny > > ,
32+ pub serialization_exclude_if : Option < Py < PyAny > > ,
3333}
3434
3535impl_py_gc_traverse ! ( SerField { serializer } ) ;
@@ -42,7 +42,7 @@ impl SerField {
4242 serializer : Option < CombinedSerializer > ,
4343 required : bool ,
4444 serialize_by_alias : Option < bool > ,
45- exclude_if : Option < Py < PyAny > > ,
45+ serialization_exclude_if : Option < Py < PyAny > > ,
4646 ) -> Self {
4747 let alias_py = alias. as_ref ( ) . map ( |alias| PyString :: new ( py, alias. as_str ( ) ) . into ( ) ) ;
4848 Self {
@@ -52,7 +52,7 @@ impl SerField {
5252 serializer,
5353 required,
5454 serialize_by_alias,
55- exclude_if ,
55+ serialization_exclude_if ,
5656 }
5757 }
5858
@@ -75,7 +75,7 @@ impl SerField {
7575 }
7676}
7777
78- fn exclude_if ( exclude_if_callable : & Option < Py < PyAny > > , value : & Bound < ' _ , PyAny > ) -> PyResult < bool > {
78+ fn serialization_exclude_if ( exclude_if_callable : & Option < Py < PyAny > > , value : & Bound < ' _ , PyAny > ) -> PyResult < bool > {
7979 if let Some ( exclude_if_callable) = exclude_if_callable {
8080 let py = value. py ( ) ;
8181 let result = exclude_if_callable. call1 ( py, ( value, ) ) ?;
@@ -194,7 +194,7 @@ impl GeneralFieldsSerializer {
194194 if exclude_default ( & value, & field_extra, serializer) ? {
195195 continue ;
196196 }
197- if exclude_if ( & field. exclude_if , & value) ? {
197+ if serialization_exclude_if ( & field. serialization_exclude_if , & value) ? {
198198 continue ;
199199 }
200200 let value =
@@ -275,7 +275,7 @@ impl GeneralFieldsSerializer {
275275 if exclude_default ( & value, & field_extra, serializer) . map_err ( py_err_se_err) ? {
276276 continue ;
277277 }
278- if exclude_if ( & field. exclude_if , & value) . map_err ( py_err_se_err) ? {
278+ if serialization_exclude_if ( & field. serialization_exclude_if , & value) . map_err ( py_err_se_err) ? {
279279 continue ;
280280 }
281281 let s = PydanticSerializer :: new (
0 commit comments