Skip to content

Commit 66aaf19

Browse files
Update samples from rebase
1 parent 3f945b6 commit 66aaf19

File tree

10 files changed

+140
-50
lines changed

10 files changed

+140
-50
lines changed

samples/server/petstore/rust-axum/output/apikey-auths/src/types.rs

+14-5
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,7 @@ where
643643
}
644644
}
645645
}
646+
646647
impl<'a, T> validator::ValidateArgs<'a> for Nullable<T>
647648
where
648649
T: validator::ValidateArgs<'a>,
@@ -655,6 +656,7 @@ where
655656
}
656657
}
657658
}
659+
658660
impl<T> validator::ValidateEmail for Nullable<T>
659661
where
660662
T: validator::ValidateEmail,
@@ -666,6 +668,7 @@ where
666668
}
667669
}
668670
}
671+
669672
impl<T> validator::ValidateUrl for Nullable<T>
670673
where
671674
T: validator::ValidateUrl,
@@ -677,6 +680,7 @@ where
677680
}
678681
}
679682
}
683+
680684
impl<T> validator::ValidateContains for Nullable<T>
681685
where
682686
T: validator::ValidateContains,
@@ -688,6 +692,7 @@ where
688692
}
689693
}
690694
}
695+
691696
impl<T> validator::ValidateRequired for Nullable<T>
692697
where
693698
T: validator::ValidateRequired,
@@ -696,6 +701,7 @@ where
696701
self.is_present()
697702
}
698703
}
704+
699705
impl<T> validator::ValidateRegex for Nullable<T>
700706
where
701707
T: validator::ValidateRegex,
@@ -707,6 +713,7 @@ where
707713
}
708714
}
709715
}
716+
710717
impl<T, I> validator::ValidateRange<I> for Nullable<T>
711718
where
712719
T: validator::ValidateRange<I>,
@@ -726,6 +733,7 @@ where
726733
}
727734
}
728735
}
736+
729737
impl<T, I> validator::ValidateLength<I> for Nullable<T>
730738
where
731739
T: validator::ValidateLength<I>,
@@ -739,11 +747,12 @@ where
739747
}
740748
}
741749
}
742-
impl<T> Into<Option<T>> for Nullable<T> {
743-
fn into(self) -> Option<T> {
744-
match self {
745-
Self::Present(x) => Some(x),
746-
Self::Null => None,
750+
751+
impl<T> From<Nullable<T>> for Option<T> {
752+
fn from(value: Nullable<T>) -> Option<T> {
753+
match value {
754+
Nullable::Present(x) => Some(x),
755+
Nullable::Null => None,
747756
}
748757
}
749758
}

samples/server/petstore/rust-axum/output/multipart-v3/src/types.rs

+14-5
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,7 @@ where
643643
}
644644
}
645645
}
646+
646647
impl<'a, T> validator::ValidateArgs<'a> for Nullable<T>
647648
where
648649
T: validator::ValidateArgs<'a>,
@@ -655,6 +656,7 @@ where
655656
}
656657
}
657658
}
659+
658660
impl<T> validator::ValidateEmail for Nullable<T>
659661
where
660662
T: validator::ValidateEmail,
@@ -666,6 +668,7 @@ where
666668
}
667669
}
668670
}
671+
669672
impl<T> validator::ValidateUrl for Nullable<T>
670673
where
671674
T: validator::ValidateUrl,
@@ -677,6 +680,7 @@ where
677680
}
678681
}
679682
}
683+
680684
impl<T> validator::ValidateContains for Nullable<T>
681685
where
682686
T: validator::ValidateContains,
@@ -688,6 +692,7 @@ where
688692
}
689693
}
690694
}
695+
691696
impl<T> validator::ValidateRequired for Nullable<T>
692697
where
693698
T: validator::ValidateRequired,
@@ -696,6 +701,7 @@ where
696701
self.is_present()
697702
}
698703
}
704+
699705
impl<T> validator::ValidateRegex for Nullable<T>
700706
where
701707
T: validator::ValidateRegex,
@@ -707,6 +713,7 @@ where
707713
}
708714
}
709715
}
716+
710717
impl<T, I> validator::ValidateRange<I> for Nullable<T>
711718
where
712719
T: validator::ValidateRange<I>,
@@ -726,6 +733,7 @@ where
726733
}
727734
}
728735
}
736+
729737
impl<T, I> validator::ValidateLength<I> for Nullable<T>
730738
where
731739
T: validator::ValidateLength<I>,
@@ -739,11 +747,12 @@ where
739747
}
740748
}
741749
}
742-
impl<T> Into<Option<T>> for Nullable<T> {
743-
fn into(self) -> Option<T> {
744-
match self {
745-
Self::Present(x) => Some(x),
746-
Self::Null => None,
750+
751+
impl<T> From<Nullable<T>> for Option<T> {
752+
fn from(value: Nullable<T>) -> Option<T> {
753+
match value {
754+
Nullable::Present(x) => Some(x),
755+
Nullable::Null => None,
747756
}
748757
}
749758
}

samples/server/petstore/rust-axum/output/openapi-v3/src/types.rs

+14-5
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,7 @@ where
643643
}
644644
}
645645
}
646+
646647
impl<'a, T> validator::ValidateArgs<'a> for Nullable<T>
647648
where
648649
T: validator::ValidateArgs<'a>,
@@ -655,6 +656,7 @@ where
655656
}
656657
}
657658
}
659+
658660
impl<T> validator::ValidateEmail for Nullable<T>
659661
where
660662
T: validator::ValidateEmail,
@@ -666,6 +668,7 @@ where
666668
}
667669
}
668670
}
671+
669672
impl<T> validator::ValidateUrl for Nullable<T>
670673
where
671674
T: validator::ValidateUrl,
@@ -677,6 +680,7 @@ where
677680
}
678681
}
679682
}
683+
680684
impl<T> validator::ValidateContains for Nullable<T>
681685
where
682686
T: validator::ValidateContains,
@@ -688,6 +692,7 @@ where
688692
}
689693
}
690694
}
695+
691696
impl<T> validator::ValidateRequired for Nullable<T>
692697
where
693698
T: validator::ValidateRequired,
@@ -696,6 +701,7 @@ where
696701
self.is_present()
697702
}
698703
}
704+
699705
impl<T> validator::ValidateRegex for Nullable<T>
700706
where
701707
T: validator::ValidateRegex,
@@ -707,6 +713,7 @@ where
707713
}
708714
}
709715
}
716+
710717
impl<T, I> validator::ValidateRange<I> for Nullable<T>
711718
where
712719
T: validator::ValidateRange<I>,
@@ -726,6 +733,7 @@ where
726733
}
727734
}
728735
}
736+
729737
impl<T, I> validator::ValidateLength<I> for Nullable<T>
730738
where
731739
T: validator::ValidateLength<I>,
@@ -739,11 +747,12 @@ where
739747
}
740748
}
741749
}
742-
impl<T> Into<Option<T>> for Nullable<T> {
743-
fn into(self) -> Option<T> {
744-
match self {
745-
Self::Present(x) => Some(x),
746-
Self::Null => None,
750+
751+
impl<T> From<Nullable<T>> for Option<T> {
752+
fn from(value: Nullable<T>) -> Option<T> {
753+
match value {
754+
Nullable::Present(x) => Some(x),
755+
Nullable::Null => None,
747756
}
748757
}
749758
}

samples/server/petstore/rust-axum/output/ops-v3/src/types.rs

+14-5
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,7 @@ where
643643
}
644644
}
645645
}
646+
646647
impl<'a, T> validator::ValidateArgs<'a> for Nullable<T>
647648
where
648649
T: validator::ValidateArgs<'a>,
@@ -655,6 +656,7 @@ where
655656
}
656657
}
657658
}
659+
658660
impl<T> validator::ValidateEmail for Nullable<T>
659661
where
660662
T: validator::ValidateEmail,
@@ -666,6 +668,7 @@ where
666668
}
667669
}
668670
}
671+
669672
impl<T> validator::ValidateUrl for Nullable<T>
670673
where
671674
T: validator::ValidateUrl,
@@ -677,6 +680,7 @@ where
677680
}
678681
}
679682
}
683+
680684
impl<T> validator::ValidateContains for Nullable<T>
681685
where
682686
T: validator::ValidateContains,
@@ -688,6 +692,7 @@ where
688692
}
689693
}
690694
}
695+
691696
impl<T> validator::ValidateRequired for Nullable<T>
692697
where
693698
T: validator::ValidateRequired,
@@ -696,6 +701,7 @@ where
696701
self.is_present()
697702
}
698703
}
704+
699705
impl<T> validator::ValidateRegex for Nullable<T>
700706
where
701707
T: validator::ValidateRegex,
@@ -707,6 +713,7 @@ where
707713
}
708714
}
709715
}
716+
710717
impl<T, I> validator::ValidateRange<I> for Nullable<T>
711718
where
712719
T: validator::ValidateRange<I>,
@@ -726,6 +733,7 @@ where
726733
}
727734
}
728735
}
736+
729737
impl<T, I> validator::ValidateLength<I> for Nullable<T>
730738
where
731739
T: validator::ValidateLength<I>,
@@ -739,11 +747,12 @@ where
739747
}
740748
}
741749
}
742-
impl<T> Into<Option<T>> for Nullable<T> {
743-
fn into(self) -> Option<T> {
744-
match self {
745-
Self::Present(x) => Some(x),
746-
Self::Null => None,
750+
751+
impl<T> From<Nullable<T>> for Option<T> {
752+
fn from(value: Nullable<T>) -> Option<T> {
753+
match value {
754+
Nullable::Present(x) => Some(x),
755+
Nullable::Null => None,
747756
}
748757
}
749758
}

0 commit comments

Comments
 (0)