@@ -789,110 +789,6 @@ extension PaginatorState: Equatable, Hashable {}
789
789
790
790
791
791
792
- // Note that we don't yet support `indirect` for enums.
793
- // See https://github.com/mozilla/uniffi-rs/issues/396 for further discussion.
794
-
795
- public enum QrCodeLoginError {
796
-
797
- case oidc
798
- case sessionTokens
799
- case userIdDiscovery
800
- case secretImport
801
- case loginFailure
802
- case unexpectedMessage
803
- case crossProcessRefreshLock
804
- case secureChannel
805
- case deviceKeyUpload
806
- }
807
-
808
-
809
- public struct FfiConverterTypeQRCodeLoginError : FfiConverterRustBuffer {
810
- typealias SwiftType = QrCodeLoginError
811
-
812
- public static func read( from buf: inout ( data: Data , offset: Data . Index ) ) throws -> QrCodeLoginError {
813
- let variant : Int32 = try readInt ( & buf)
814
- switch variant {
815
-
816
- case 1 : return . oidc
817
-
818
- case 2 : return . sessionTokens
819
-
820
- case 3 : return . userIdDiscovery
821
-
822
- case 4 : return . secretImport
823
-
824
- case 5 : return . loginFailure
825
-
826
- case 6 : return . unexpectedMessage
827
-
828
- case 7 : return . crossProcessRefreshLock
829
-
830
- case 8 : return . secureChannel
831
-
832
- case 9 : return . deviceKeyUpload
833
-
834
- default : throw UniffiInternalError . unexpectedEnumCase
835
- }
836
- }
837
-
838
- public static func write( _ value: QrCodeLoginError , into buf: inout [ UInt8 ] ) {
839
- switch value {
840
-
841
-
842
- case . oidc:
843
- writeInt ( & buf, Int32 ( 1 ) )
844
-
845
-
846
- case . sessionTokens:
847
- writeInt ( & buf, Int32 ( 2 ) )
848
-
849
-
850
- case . userIdDiscovery:
851
- writeInt ( & buf, Int32 ( 3 ) )
852
-
853
-
854
- case . secretImport:
855
- writeInt ( & buf, Int32 ( 4 ) )
856
-
857
-
858
- case . loginFailure:
859
- writeInt ( & buf, Int32 ( 5 ) )
860
-
861
-
862
- case . unexpectedMessage:
863
- writeInt ( & buf, Int32 ( 6 ) )
864
-
865
-
866
- case . crossProcessRefreshLock:
867
- writeInt ( & buf, Int32 ( 7 ) )
868
-
869
-
870
- case . secureChannel:
871
- writeInt ( & buf, Int32 ( 8 ) )
872
-
873
-
874
- case . deviceKeyUpload:
875
- writeInt ( & buf, Int32 ( 9 ) )
876
-
877
- }
878
- }
879
- }
880
-
881
-
882
- public func FfiConverterTypeQRCodeLoginError_lift( _ buf: RustBuffer ) throws -> QrCodeLoginError {
883
- return try FfiConverterTypeQRCodeLoginError . lift ( buf)
884
- }
885
-
886
- public func FfiConverterTypeQRCodeLoginError_lower( _ value: QrCodeLoginError ) -> RustBuffer {
887
- return FfiConverterTypeQRCodeLoginError . lower ( value)
888
- }
889
-
890
-
891
-
892
- extension QrCodeLoginError : Equatable , Hashable { }
893
-
894
-
895
-
896
792
// Note that we don't yet support `indirect` for enums.
897
793
// See https://github.com/mozilla/uniffi-rs/issues/396 for further discussion.
898
794
/**
0 commit comments