logins/home/runner/work/application-services/application-services/target/debug/build/logins-8dd67a6a750cc9f9/out/
logins.uniffi.rs

1// This file was autogenerated by some hot garbage in the `uniffi` crate.
2// Trust me, you don't want to mess with it!
3
4
5::uniffi::setup_scaffolding!("logins");
6
7// Export info about this UDL file
8// See `uniffi_bindgen::macro_metadata` for how this is used.
9
10const UNIFFI_META_CONST_UDL_LOGINS: ::uniffi::MetadataBuffer = ::uniffi::MetadataBuffer::from_code(::uniffi::metadata::codes::UDL_FILE)
11    .concat_str("logins")
12    .concat_str("logins")
13    .concat_str("logins");
14
15#[doc(hidden)]
16#[unsafe(no_mangle)]
17pub static UNIFFI_META_UDL_LOGINS: [u8; UNIFFI_META_CONST_UDL_LOGINS.size] = UNIFFI_META_CONST_UDL_LOGINS.into_array();
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49// Enum definitions, corresponding to `enum` in UDL.
50
51#[::uniffi::udl_derive(Enum)]
52enum r#BulkResultEntry {
53    r#Success {
54        r#login: r#Login,
55    },
56    r#Error {
57        r#message: ::std::string::String,
58    },
59}
60
61
62
63// Error definitions, corresponding to `error` in the UDL.
64
65#[::uniffi::udl_derive(Error)]
66
67enum r#LoginsApiError {
68    r#NSSUninitialized {
69    },
70    r#NSSAuthenticationError {
71        r#reason: ::std::string::String,
72    },
73    r#AuthenticationError {
74        r#reason: ::std::string::String,
75    },
76    r#AuthenticationCanceled {
77    },
78    r#InvalidRecord {
79        r#reason: ::std::string::String,
80    },
81    r#NoSuchRecord {
82        r#reason: ::std::string::String,
83    },
84    r#MissingKey {
85    },
86    r#InvalidKey {
87    },
88    r#EncryptionFailed {
89        r#reason: ::std::string::String,
90    },
91    r#DecryptionFailed {
92        r#reason: ::std::string::String,
93    },
94    r#Interrupted {
95        r#reason: ::std::string::String,
96    },
97    r#SyncAuthInvalid {
98        r#reason: ::std::string::String,
99    },
100    r#UnexpectedLoginsApiError {
101        r#reason: ::std::string::String,
102    },
103}
104
105
106
107// Record definitions, implemented as method-less structs, corresponding to `dictionary` objects.
108
109
110#[::uniffi::udl_derive(Record)]
111struct r#Login {
112    r#id: ::std::string::String,
113    r#times_used: i64,
114    r#time_created: i64,
115    r#time_last_used: i64,
116    r#time_password_changed: i64,
117    r#origin: ::std::string::String,
118    r#http_realm: ::std::option::Option<::std::string::String>,
119    r#form_action_origin: ::std::option::Option<::std::string::String>,
120    r#username_field: ::std::string::String,
121    r#password_field: ::std::string::String,
122    r#password: ::std::string::String,
123    r#username: ::std::string::String,
124    r#time_of_last_breach: ::std::option::Option<i64>,
125    r#time_last_breach_alert_dismissed: ::std::option::Option<i64>,
126}
127
128
129#[::uniffi::udl_derive(Record)]
130struct r#LoginEntry {
131    r#origin: ::std::string::String,
132    r#http_realm: ::std::option::Option<::std::string::String>,
133    r#form_action_origin: ::std::option::Option<::std::string::String>,
134    r#username_field: ::std::string::String,
135    r#password_field: ::std::string::String,
136    r#password: ::std::string::String,
137    r#username: ::std::string::String,
138}
139
140
141#[::uniffi::udl_derive(Record)]
142struct r#LoginEntryWithMeta {
143    r#entry: r#LoginEntry,
144    r#meta: r#LoginMeta,
145}
146
147
148#[::uniffi::udl_derive(Record)]
149struct r#LoginMeta {
150    r#id: ::std::string::String,
151    r#times_used: i64,
152    r#time_created: i64,
153    r#time_last_used: i64,
154    r#time_password_changed: i64,
155}
156
157
158#[::uniffi::udl_derive(Record)]
159struct r#LoginsDeletionMetrics {
160    r#local_deleted: u64,
161    r#mirror_deleted: u64,
162}
163
164
165// Top level functions, corresponding to UDL `namespace` functions.
166
167#[::uniffi::export_for_udl]
168pub fn r#check_canary(
169    r#canary: &::std::string::String,
170    r#text: &::std::string::String,
171    r#encryption_key: &::std::string::String,
172) -> ::std::result::Result::<bool, r#LoginsApiError>
173{
174    unreachable!()
175}
176
177
178#[::uniffi::export_for_udl]
179pub fn r#create_canary(
180    r#text: &::std::string::String,
181    r#encryption_key: &::std::string::String,
182) -> ::std::result::Result::<::std::string::String, r#LoginsApiError>
183{
184    unreachable!()
185}
186
187
188#[::uniffi::export_for_udl]
189pub fn r#create_key(
190) -> ::std::result::Result::<::std::string::String, r#LoginsApiError>
191{
192    unreachable!()
193}
194
195
196#[::uniffi::export_for_udl]
197pub fn r#create_login_store_with_static_key_manager(
198    r#path: ::std::string::String,
199    r#key: ::std::string::String,
200) -> ::std::sync::Arc<r#LoginStore>
201{
202    unreachable!()
203}
204
205
206#[::uniffi::export_for_udl]
207pub fn r#create_managed_encdec(
208    r#key_manager: ::std::sync::Arc<dyn r#KeyManager>,
209) -> ::std::sync::Arc<dyn r#EncryptorDecryptor>
210{
211    unreachable!()
212}
213
214
215#[::uniffi::export_for_udl]
216pub fn r#create_static_key_manager(
217    r#key: ::std::string::String,
218) -> ::std::sync::Arc<dyn r#KeyManager>
219{
220    unreachable!()
221}
222// Object definitions, corresponding to UDL `interface` definitions.
223
224
225#[::uniffi::export_for_udl(with_foreign)]
226pub trait r#EncryptorDecryptor {
227    fn r#decrypt(
228        &self,
229        r#ciphertext: ::std::vec::Vec<u8>,
230    ) -> ::std::result::Result::<::std::vec::Vec<u8>, r#LoginsApiError>;
231    
232    fn r#encrypt(
233        &self,
234        r#cleartext: ::std::vec::Vec<u8>,
235    ) -> ::std::result::Result::<::std::vec::Vec<u8>, r#LoginsApiError>;
236    
237}
238
239
240#[::uniffi::export_for_udl(with_foreign)]
241pub trait r#KeyManager {
242    fn r#get_key(
243        &self,
244    ) -> ::std::result::Result::<::std::vec::Vec<u8>, r#LoginsApiError>;
245    
246}
247
248
249#[::uniffi::udl_derive(Object)]
250struct r#LoginStore { }
251#[::uniffi::export_for_udl]
252impl r#LoginStore {
253    #[uniffi::constructor]
254    pub fn r#new(
255        r#path: ::std::string::String,
256        r#encdec: ::std::sync::Arc<dyn r#EncryptorDecryptor>,
257    ) -> ::std::result::Result::<::std::sync::Arc<r#LoginStore>, r#LoginsApiError>
258    {
259        unreachable!()
260    }
261}
262#[::uniffi::export_for_udl]
263impl r#LoginStore {
264    pub fn r#add(
265        &self,
266        r#login: r#LoginEntry,
267    ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
268    {
269        unreachable!()
270    }
271}
272#[::uniffi::export_for_udl]
273impl r#LoginStore {
274    pub fn r#add_many(
275        &self,
276        r#logins: std::vec::Vec<r#LoginEntry>,
277    ) -> ::std::result::Result::<std::vec::Vec<r#BulkResultEntry>, r#LoginsApiError>
278    {
279        unreachable!()
280    }
281}
282#[::uniffi::export_for_udl]
283impl r#LoginStore {
284    pub fn r#add_many_with_meta(
285        &self,
286        r#entries_with_meta: std::vec::Vec<r#LoginEntryWithMeta>,
287    ) -> ::std::result::Result::<std::vec::Vec<r#BulkResultEntry>, r#LoginsApiError>
288    {
289        unreachable!()
290    }
291}
292#[::uniffi::export_for_udl]
293impl r#LoginStore {
294    pub fn r#add_or_update(
295        &self,
296        r#login: r#LoginEntry,
297    ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
298    {
299        unreachable!()
300    }
301}
302#[::uniffi::export_for_udl]
303impl r#LoginStore {
304    pub fn r#add_with_meta(
305        &self,
306        r#entry_with_meta: r#LoginEntryWithMeta,
307    ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
308    {
309        unreachable!()
310    }
311}
312#[::uniffi::export_for_udl]
313impl r#LoginStore {
314    pub fn r#count(
315        &self,
316    ) -> ::std::result::Result::<i64, r#LoginsApiError>
317    {
318        unreachable!()
319    }
320}
321#[::uniffi::export_for_udl]
322impl r#LoginStore {
323    pub fn r#count_by_form_action_origin(
324        &self,
325        r#form_action_origin: &::std::string::String,
326    ) -> ::std::result::Result::<i64, r#LoginsApiError>
327    {
328        unreachable!()
329    }
330}
331#[::uniffi::export_for_udl]
332impl r#LoginStore {
333    pub fn r#count_by_origin(
334        &self,
335        r#origin: &::std::string::String,
336    ) -> ::std::result::Result::<i64, r#LoginsApiError>
337    {
338        unreachable!()
339    }
340}
341#[::uniffi::export_for_udl]
342impl r#LoginStore {
343    pub fn r#delete(
344        &self,
345        r#id: &::std::string::String,
346    ) -> ::std::result::Result::<bool, r#LoginsApiError>
347    {
348        unreachable!()
349    }
350}
351#[::uniffi::export_for_udl]
352impl r#LoginStore {
353    pub fn r#delete_many(
354        self: Arc<Self>,
355        r#ids: std::vec::Vec<::std::string::String>,
356    ) -> ::std::result::Result::<std::vec::Vec<bool>, r#LoginsApiError>
357    {
358        unreachable!()
359    }
360}
361#[::uniffi::export_for_udl]
362impl r#LoginStore {
363    pub fn r#delete_undecryptable_records_for_remote_replacement(
364        self: Arc<Self>,
365    ) -> ::std::result::Result::<r#LoginsDeletionMetrics, r#LoginsApiError>
366    {
367        unreachable!()
368    }
369}
370#[::uniffi::export_for_udl]
371impl r#LoginStore {
372    pub fn r#find_login_to_update(
373        &self,
374        r#look: r#LoginEntry,
375    ) -> ::std::result::Result::<::std::option::Option<r#Login>, r#LoginsApiError>
376    {
377        unreachable!()
378    }
379}
380#[::uniffi::export_for_udl]
381impl r#LoginStore {
382    pub fn r#get(
383        &self,
384        r#id: &::std::string::String,
385    ) -> ::std::result::Result::<::std::option::Option<r#Login>, r#LoginsApiError>
386    {
387        unreachable!()
388    }
389}
390#[::uniffi::export_for_udl]
391impl r#LoginStore {
392    pub fn r#get_by_base_domain(
393        &self,
394        r#base_domain: &::std::string::String,
395    ) -> ::std::result::Result::<std::vec::Vec<r#Login>, r#LoginsApiError>
396    {
397        unreachable!()
398    }
399}
400#[::uniffi::export_for_udl]
401impl r#LoginStore {
402    pub fn r#get_checkpoint(
403        &self,
404    ) -> ::std::result::Result::<::std::option::Option<::std::string::String>, r#LoginsApiError>
405    {
406        unreachable!()
407    }
408}
409#[::uniffi::export_for_udl]
410impl r#LoginStore {
411    pub fn r#has_logins_by_base_domain(
412        &self,
413        r#base_domain: &::std::string::String,
414    ) -> ::std::result::Result::<bool, r#LoginsApiError>
415    {
416        unreachable!()
417    }
418}
419#[::uniffi::export_for_udl]
420impl r#LoginStore {
421    pub fn r#is_breach_alert_dismissed(
422        &self,
423        r#id: &::std::string::String,
424    ) -> ::std::result::Result::<bool, r#LoginsApiError>
425    {
426        unreachable!()
427    }
428}
429#[::uniffi::export_for_udl]
430impl r#LoginStore {
431    pub fn r#is_empty(
432        &self,
433    ) -> ::std::result::Result::<bool, r#LoginsApiError>
434    {
435        unreachable!()
436    }
437}
438#[::uniffi::export_for_udl]
439impl r#LoginStore {
440    pub fn r#is_potentially_breached(
441        &self,
442        r#id: &::std::string::String,
443    ) -> ::std::result::Result::<bool, r#LoginsApiError>
444    {
445        unreachable!()
446    }
447}
448#[::uniffi::export_for_udl]
449impl r#LoginStore {
450    pub fn r#list(
451        &self,
452    ) -> ::std::result::Result::<std::vec::Vec<r#Login>, r#LoginsApiError>
453    {
454        unreachable!()
455    }
456}
457#[::uniffi::export_for_udl]
458impl r#LoginStore {
459    pub fn r#record_breach(
460        &self,
461        r#id: &::std::string::String,
462        r#timestamp: i64,
463    ) -> ::std::result::Result::<(), r#LoginsApiError>
464    {
465        unreachable!()
466    }
467}
468#[::uniffi::export_for_udl]
469impl r#LoginStore {
470    pub fn r#record_breach_alert_dismissal(
471        &self,
472        r#id: &::std::string::String,
473    ) -> ::std::result::Result::<(), r#LoginsApiError>
474    {
475        unreachable!()
476    }
477}
478#[::uniffi::export_for_udl]
479impl r#LoginStore {
480    pub fn r#record_breach_alert_dismissal_time(
481        &self,
482        r#id: &::std::string::String,
483        r#timestamp: i64,
484    ) -> ::std::result::Result::<(), r#LoginsApiError>
485    {
486        unreachable!()
487    }
488}
489#[::uniffi::export_for_udl]
490impl r#LoginStore {
491    pub fn r#register_with_sync_manager(
492        self: Arc<Self>,
493    )
494    {
495        unreachable!()
496    }
497}
498#[::uniffi::export_for_udl]
499impl r#LoginStore {
500    pub fn r#reset(
501        self: Arc<Self>,
502    ) -> ::std::result::Result::<(), r#LoginsApiError>
503    {
504        unreachable!()
505    }
506}
507#[::uniffi::export_for_udl]
508impl r#LoginStore {
509    pub fn r#reset_all_breaches(
510        &self,
511    ) -> ::std::result::Result::<(), r#LoginsApiError>
512    {
513        unreachable!()
514    }
515}
516#[::uniffi::export_for_udl]
517impl r#LoginStore {
518    pub fn r#run_maintenance(
519        &self,
520    ) -> ::std::result::Result::<(), r#LoginsApiError>
521    {
522        unreachable!()
523    }
524}
525#[::uniffi::export_for_udl]
526impl r#LoginStore {
527    pub fn r#set_checkpoint(
528        &self,
529        r#checkpoint: &::std::string::String,
530    ) -> ::std::result::Result::<(), r#LoginsApiError>
531    {
532        unreachable!()
533    }
534}
535#[::uniffi::export_for_udl]
536impl r#LoginStore {
537    pub fn r#shutdown(
538        self: Arc<Self>,
539    )
540    {
541        unreachable!()
542    }
543}
544#[::uniffi::export_for_udl]
545impl r#LoginStore {
546    pub fn r#touch(
547        &self,
548        r#id: &::std::string::String,
549    ) -> ::std::result::Result::<(), r#LoginsApiError>
550    {
551        unreachable!()
552    }
553}
554#[::uniffi::export_for_udl]
555impl r#LoginStore {
556    pub fn r#update(
557        &self,
558        r#id: &::std::string::String,
559        r#login: r#LoginEntry,
560    ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
561    {
562        unreachable!()
563    }
564}
565#[::uniffi::export_for_udl]
566impl r#LoginStore {
567    pub fn r#wipe_local(
568        &self,
569    ) -> ::std::result::Result::<(), r#LoginsApiError>
570    {
571        unreachable!()
572    }
573}
574
575
576
577
578#[::uniffi::udl_derive(Object)]
579struct r#ManagedEncryptorDecryptor { }
580#[::uniffi::export_for_udl]
581impl r#ManagedEncryptorDecryptor {
582    #[uniffi::constructor]
583    pub fn r#new(
584        r#key_manager: ::std::sync::Arc<dyn r#KeyManager>,
585    ) -> ::std::sync::Arc<r#ManagedEncryptorDecryptor>
586    {
587        unreachable!()
588    }
589}
590
591
592
593
594#[::uniffi::udl_derive(Object)]
595struct r#StaticKeyManager { }
596#[::uniffi::export_for_udl]
597impl r#StaticKeyManager {
598    #[uniffi::constructor]
599    pub fn r#new(
600        r#key: ::std::string::String,
601    ) -> ::std::sync::Arc<r#StaticKeyManager>
602    {
603        unreachable!()
604    }
605}
606
607
608
609
610// Callback Interface definitions, corresponding to UDL `callback interface` definitions.
611
612
613// Export scaffolding checksums for UDL items
614
615#[unsafe(no_mangle)]
616#[doc(hidden)]
617pub extern "C" fn r#uniffi_logins_checksum_func_check_canary() -> u16 {
618    3611
619}
620#[unsafe(no_mangle)]
621#[doc(hidden)]
622pub extern "C" fn r#uniffi_logins_checksum_func_create_canary() -> u16 {
623    45063
624}
625#[unsafe(no_mangle)]
626#[doc(hidden)]
627pub extern "C" fn r#uniffi_logins_checksum_func_create_key() -> u16 {
628    22260
629}
630#[unsafe(no_mangle)]
631#[doc(hidden)]
632pub extern "C" fn r#uniffi_logins_checksum_func_create_login_store_with_static_key_manager() -> u16 {
633    36971
634}
635#[unsafe(no_mangle)]
636#[doc(hidden)]
637pub extern "C" fn r#uniffi_logins_checksum_func_create_managed_encdec() -> u16 {
638    15704
639}
640#[unsafe(no_mangle)]
641#[doc(hidden)]
642pub extern "C" fn r#uniffi_logins_checksum_func_create_static_key_manager() -> u16 {
643    65197
644}
645#[unsafe(no_mangle)]
646#[doc(hidden)]
647pub extern "C" fn r#uniffi_logins_checksum_method_encryptordecryptor_decrypt() -> u16 {
648    55882
649}
650#[unsafe(no_mangle)]
651#[doc(hidden)]
652pub extern "C" fn r#uniffi_logins_checksum_method_encryptordecryptor_encrypt() -> u16 {
653    43263
654}
655#[unsafe(no_mangle)]
656#[doc(hidden)]
657pub extern "C" fn r#uniffi_logins_checksum_method_keymanager_get_key() -> u16 {
658    62087
659}
660#[unsafe(no_mangle)]
661#[doc(hidden)]
662pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add() -> u16 {
663    62811
664}
665#[unsafe(no_mangle)]
666#[doc(hidden)]
667pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_many() -> u16 {
668    3267
669}
670#[unsafe(no_mangle)]
671#[doc(hidden)]
672pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_many_with_meta() -> u16 {
673    37365
674}
675#[unsafe(no_mangle)]
676#[doc(hidden)]
677pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_or_update() -> u16 {
678    37950
679}
680#[unsafe(no_mangle)]
681#[doc(hidden)]
682pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_with_meta() -> u16 {
683    34738
684}
685#[unsafe(no_mangle)]
686#[doc(hidden)]
687pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_count() -> u16 {
688    59175
689}
690#[unsafe(no_mangle)]
691#[doc(hidden)]
692pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_count_by_form_action_origin() -> u16 {
693    11815
694}
695#[unsafe(no_mangle)]
696#[doc(hidden)]
697pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_count_by_origin() -> u16 {
698    37630
699}
700#[unsafe(no_mangle)]
701#[doc(hidden)]
702pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete() -> u16 {
703    44678
704}
705#[unsafe(no_mangle)]
706#[doc(hidden)]
707pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete_many() -> u16 {
708    14564
709}
710#[unsafe(no_mangle)]
711#[doc(hidden)]
712pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete_undecryptable_records_for_remote_replacement() -> u16 {
713    50136
714}
715#[unsafe(no_mangle)]
716#[doc(hidden)]
717pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_find_login_to_update() -> u16 {
718    62416
719}
720#[unsafe(no_mangle)]
721#[doc(hidden)]
722pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_get() -> u16 {
723    49975
724}
725#[unsafe(no_mangle)]
726#[doc(hidden)]
727pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_get_by_base_domain() -> u16 {
728    29790
729}
730#[unsafe(no_mangle)]
731#[doc(hidden)]
732pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_get_checkpoint() -> u16 {
733    4346
734}
735#[unsafe(no_mangle)]
736#[doc(hidden)]
737pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_has_logins_by_base_domain() -> u16 {
738    20011
739}
740#[unsafe(no_mangle)]
741#[doc(hidden)]
742pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_is_breach_alert_dismissed() -> u16 {
743    11336
744}
745#[unsafe(no_mangle)]
746#[doc(hidden)]
747pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_is_empty() -> u16 {
748    27766
749}
750#[unsafe(no_mangle)]
751#[doc(hidden)]
752pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_is_potentially_breached() -> u16 {
753    25379
754}
755#[unsafe(no_mangle)]
756#[doc(hidden)]
757pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_list() -> u16 {
758    58635
759}
760#[unsafe(no_mangle)]
761#[doc(hidden)]
762pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_record_breach() -> u16 {
763    8485
764}
765#[unsafe(no_mangle)]
766#[doc(hidden)]
767pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_record_breach_alert_dismissal() -> u16 {
768    30364
769}
770#[unsafe(no_mangle)]
771#[doc(hidden)]
772pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_record_breach_alert_dismissal_time() -> u16 {
773    30091
774}
775#[unsafe(no_mangle)]
776#[doc(hidden)]
777pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_register_with_sync_manager() -> u16 {
778    7518
779}
780#[unsafe(no_mangle)]
781#[doc(hidden)]
782pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_reset() -> u16 {
783    63814
784}
785#[unsafe(no_mangle)]
786#[doc(hidden)]
787pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_reset_all_breaches() -> u16 {
788    9253
789}
790#[unsafe(no_mangle)]
791#[doc(hidden)]
792pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_run_maintenance() -> u16 {
793    64480
794}
795#[unsafe(no_mangle)]
796#[doc(hidden)]
797pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_set_checkpoint() -> u16 {
798    62504
799}
800#[unsafe(no_mangle)]
801#[doc(hidden)]
802pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_shutdown() -> u16 {
803    40399
804}
805#[unsafe(no_mangle)]
806#[doc(hidden)]
807pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_touch() -> u16 {
808    37362
809}
810#[unsafe(no_mangle)]
811#[doc(hidden)]
812pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_update() -> u16 {
813    29794
814}
815#[unsafe(no_mangle)]
816#[doc(hidden)]
817pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_wipe_local() -> u16 {
818    2650
819}
820#[unsafe(no_mangle)]
821#[doc(hidden)]
822pub extern "C" fn r#uniffi_logins_checksum_constructor_loginstore_new() -> u16 {
823    9176
824}
825#[unsafe(no_mangle)]
826#[doc(hidden)]
827pub extern "C" fn r#uniffi_logins_checksum_constructor_managedencryptordecryptor_new() -> u16 {
828    21280
829}
830#[unsafe(no_mangle)]
831#[doc(hidden)]
832pub extern "C" fn r#uniffi_logins_checksum_constructor_statickeymanager_new() -> u16 {
833    3408
834}