1::uniffi::setup_scaffolding!("logins");
6
7const 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
50
51
52#[::uniffi::udl_derive(Enum)]
55enum r#BulkResultEntry {
56 r#Success {
57 r#login: r#Login,
58 },
59 r#Error {
60 r#message: ::std::string::String,
61 },
62}
63
64
65
66#[::uniffi::udl_derive(Error)]
69
70enum r#LoginsApiError {
71 r#NSSUninitialized {
72 },
73 r#NSSAuthenticationError {
74 r#reason: ::std::string::String,
75 },
76 r#AuthenticationError {
77 r#reason: ::std::string::String,
78 },
79 r#AuthenticationCanceled {
80 },
81 r#InvalidRecord {
82 r#reason: ::std::string::String,
83 },
84 r#NoSuchRecord {
85 r#reason: ::std::string::String,
86 },
87 r#MissingKey {
88 },
89 r#InvalidKey {
90 },
91 r#EncryptionFailed {
92 r#reason: ::std::string::String,
93 },
94 r#DecryptionFailed {
95 r#reason: ::std::string::String,
96 },
97 r#Interrupted {
98 r#reason: ::std::string::String,
99 },
100 r#UnexpectedLoginsApiError {
101 r#reason: ::std::string::String,
102 },
103}
104
105
106
107#[::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#time_last_breach_alert_dismissed: ::std::option::Option<i64>,
118 r#origin: ::std::string::String,
119 r#http_realm: ::std::option::Option<::std::string::String>,
120 r#form_action_origin: ::std::option::Option<::std::string::String>,
121 r#username_field: ::std::string::String,
122 r#password_field: ::std::string::String,
123 r#password: ::std::string::String,
124 r#username: ::std::string::String,
125}
126
127
128#[::uniffi::udl_derive(Record)]
129struct r#LoginEntry {
130 r#origin: ::std::string::String,
131 r#http_realm: ::std::option::Option<::std::string::String>,
132 r#form_action_origin: ::std::option::Option<::std::string::String>,
133 r#username_field: ::std::string::String,
134 r#password_field: ::std::string::String,
135 r#password: ::std::string::String,
136 r#username: ::std::string::String,
137}
138
139
140#[::uniffi::udl_derive(Record)]
141struct r#LoginEntryWithMeta {
142 r#entry: r#LoginEntry,
143 r#meta: r#LoginMeta,
144}
145
146
147#[::uniffi::udl_derive(Record)]
148struct r#LoginMeta {
149 r#id: ::std::string::String,
150 r#times_used: i64,
151 r#time_created: i64,
152 r#time_last_used: i64,
153 r#time_password_changed: i64,
154 r#time_last_breach_alert_dismissed: ::std::option::Option<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#[::uniffi::udl_derive(Record)]
166struct r#RunMaintenanceOptions {
167 r#delete_undecryptable_records_for_remote_replacement: bool,
168}
169
170
171#[::uniffi::export_for_udl]
174pub fn r#check_canary(
175 r#canary: &::std::string::String,
176 r#text: &::std::string::String,
177 r#encryption_key: &::std::string::String,
178) -> ::std::result::Result::<bool, r#LoginsApiError>
179{
180 unreachable!()
181}
182
183
184#[::uniffi::export_for_udl]
185pub fn r#create_canary(
186 r#text: &::std::string::String,
187 r#encryption_key: &::std::string::String,
188) -> ::std::result::Result::<::std::string::String, r#LoginsApiError>
189{
190 unreachable!()
191}
192
193
194#[::uniffi::export_for_udl]
195pub fn r#create_key(
196) -> ::std::result::Result::<::std::string::String, r#LoginsApiError>
197{
198 unreachable!()
199}
200
201
202#[::uniffi::export_for_udl]
203pub fn r#create_login_store_with_static_key_manager(
204 r#path: ::std::string::String,
205 r#key: ::std::string::String,
206) -> ::std::sync::Arc<r#LoginStore>
207{
208 unreachable!()
209}
210
211
212#[::uniffi::export_for_udl]
213pub fn r#create_managed_encdec(
214 r#key_manager: ::std::sync::Arc<dyn r#KeyManager>,
215) -> ::std::sync::Arc<dyn r#EncryptorDecryptor>
216{
217 unreachable!()
218}
219
220
221#[::uniffi::export_for_udl]
222pub fn r#create_static_key_manager(
223 r#key: ::std::string::String,
224) -> ::std::sync::Arc<dyn r#KeyManager>
225{
226 unreachable!()
227}
228
229
230#[::uniffi::export_for_udl(with_foreign)]
234pub trait r#EncryptorDecryptor {
235 fn r#decrypt(
236 &self,
237 r#ciphertext: ::std::vec::Vec<u8>,
238 ) -> ::std::result::Result::<::std::vec::Vec<u8>, r#LoginsApiError>;
239
240 fn r#encrypt(
241 &self,
242 r#cleartext: ::std::vec::Vec<u8>,
243 ) -> ::std::result::Result::<::std::vec::Vec<u8>, r#LoginsApiError>;
244
245}
246
247
248#[::uniffi::export_for_udl(with_foreign)]
249pub trait r#KeyManager {
250 fn r#get_key(
251 &self,
252 ) -> ::std::result::Result::<::std::vec::Vec<u8>, r#LoginsApiError>;
253
254}
255
256
257#[::uniffi::udl_derive(Object)]
258struct r#LoginStore { }
259#[::uniffi::export_for_udl]
260impl r#LoginStore {
261 #[uniffi::constructor]
262 pub fn r#new(
263 r#path: ::std::string::String,
264 r#encdec: ::std::sync::Arc<dyn r#EncryptorDecryptor>,
265 ) -> ::std::result::Result::<::std::sync::Arc<r#LoginStore>, r#LoginsApiError>
266 {
267 unreachable!()
268 }
269}
270#[::uniffi::export_for_udl]
271impl r#LoginStore {
272 pub fn r#add(
273 &self,
274 r#login: r#LoginEntry,
275 ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
276 {
277 unreachable!()
278 }
279}
280#[::uniffi::export_for_udl]
281impl r#LoginStore {
282 pub fn r#add_many(
283 &self,
284 r#logins: std::vec::Vec<r#LoginEntry>,
285 ) -> ::std::result::Result::<std::vec::Vec<r#BulkResultEntry>, r#LoginsApiError>
286 {
287 unreachable!()
288 }
289}
290#[::uniffi::export_for_udl]
291impl r#LoginStore {
292 pub fn r#add_many_with_meta(
293 &self,
294 r#entries_with_meta: std::vec::Vec<r#LoginEntryWithMeta>,
295 ) -> ::std::result::Result::<std::vec::Vec<r#BulkResultEntry>, r#LoginsApiError>
296 {
297 unreachable!()
298 }
299}
300#[::uniffi::export_for_udl]
301impl r#LoginStore {
302 pub fn r#add_or_update(
303 &self,
304 r#login: r#LoginEntry,
305 ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
306 {
307 unreachable!()
308 }
309}
310#[::uniffi::export_for_udl]
311impl r#LoginStore {
312 pub fn r#add_with_meta(
313 &self,
314 r#entry_with_meta: r#LoginEntryWithMeta,
315 ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
316 {
317 unreachable!()
318 }
319}
320#[::uniffi::export_for_udl]
321impl r#LoginStore {
322 pub fn r#are_potentially_vulnerable_passwords(
323 &self,
324 r#ids: std::vec::Vec<::std::string::String>,
325 ) -> ::std::result::Result::<std::vec::Vec<::std::string::String>, r#LoginsApiError>
326 {
327 unreachable!()
328 }
329}
330#[::uniffi::export_for_udl]
331impl r#LoginStore {
332 pub fn r#bridged_engine(
333 self: Arc<Self>,
334 ) -> ::std::result::Result::<::std::sync::Arc<r#LoginsBridgedEngine>, r#LoginsApiError>
335 {
336 unreachable!()
337 }
338}
339#[::uniffi::export_for_udl]
340impl r#LoginStore {
341 pub fn r#count(
342 &self,
343 ) -> ::std::result::Result::<i64, r#LoginsApiError>
344 {
345 unreachable!()
346 }
347}
348#[::uniffi::export_for_udl]
349impl r#LoginStore {
350 pub fn r#count_by_form_action_origin(
351 &self,
352 r#form_action_origin: &::std::string::String,
353 ) -> ::std::result::Result::<i64, r#LoginsApiError>
354 {
355 unreachable!()
356 }
357}
358#[::uniffi::export_for_udl]
359impl r#LoginStore {
360 pub fn r#count_by_origin(
361 &self,
362 r#origin: &::std::string::String,
363 ) -> ::std::result::Result::<i64, r#LoginsApiError>
364 {
365 unreachable!()
366 }
367}
368#[::uniffi::export_for_udl]
369impl r#LoginStore {
370 pub fn r#delete(
371 &self,
372 r#id: &::std::string::String,
373 ) -> ::std::result::Result::<bool, r#LoginsApiError>
374 {
375 unreachable!()
376 }
377}
378#[::uniffi::export_for_udl]
379impl r#LoginStore {
380 pub fn r#delete_all(
381 &self,
382 ) -> ::std::result::Result::<std::vec::Vec<::std::string::String>, r#LoginsApiError>
383 {
384 unreachable!()
385 }
386}
387#[::uniffi::export_for_udl]
388impl r#LoginStore {
389 pub fn r#delete_all_except_fxa(
390 &self,
391 ) -> ::std::result::Result::<std::vec::Vec<::std::string::String>, r#LoginsApiError>
392 {
393 unreachable!()
394 }
395}
396#[::uniffi::export_for_udl]
397impl r#LoginStore {
398 pub fn r#delete_many(
399 self: Arc<Self>,
400 r#ids: std::vec::Vec<::std::string::String>,
401 ) -> ::std::result::Result::<std::vec::Vec<bool>, r#LoginsApiError>
402 {
403 unreachable!()
404 }
405}
406#[::uniffi::export_for_udl]
407impl r#LoginStore {
408 pub fn r#delete_undecryptable_records_for_remote_replacement(
409 self: Arc<Self>,
410 ) -> ::std::result::Result::<r#LoginsDeletionMetrics, r#LoginsApiError>
411 {
412 unreachable!()
413 }
414}
415#[::uniffi::export_for_udl]
416impl r#LoginStore {
417 pub fn r#find_login_to_update(
418 &self,
419 r#look: r#LoginEntry,
420 ) -> ::std::result::Result::<::std::option::Option<r#Login>, r#LoginsApiError>
421 {
422 unreachable!()
423 }
424}
425#[::uniffi::export_for_udl]
426impl r#LoginStore {
427 pub fn r#get(
428 &self,
429 r#id: &::std::string::String,
430 ) -> ::std::result::Result::<::std::option::Option<r#Login>, r#LoginsApiError>
431 {
432 unreachable!()
433 }
434}
435#[::uniffi::export_for_udl]
436impl r#LoginStore {
437 pub fn r#get_by_base_domain(
438 &self,
439 r#base_domain: &::std::string::String,
440 ) -> ::std::result::Result::<std::vec::Vec<r#Login>, r#LoginsApiError>
441 {
442 unreachable!()
443 }
444}
445#[::uniffi::export_for_udl]
446impl r#LoginStore {
447 pub fn r#has_logins_by_base_domain(
448 &self,
449 r#base_domain: &::std::string::String,
450 ) -> ::std::result::Result::<bool, r#LoginsApiError>
451 {
452 unreachable!()
453 }
454}
455#[::uniffi::export_for_udl]
456impl r#LoginStore {
457 pub fn r#is_empty(
458 &self,
459 ) -> ::std::result::Result::<bool, r#LoginsApiError>
460 {
461 unreachable!()
462 }
463}
464#[::uniffi::export_for_udl]
465impl r#LoginStore {
466 pub fn r#is_potentially_vulnerable_password(
467 &self,
468 r#id: &::std::string::String,
469 ) -> ::std::result::Result::<bool, r#LoginsApiError>
470 {
471 unreachable!()
472 }
473}
474#[::uniffi::export_for_udl]
475impl r#LoginStore {
476 pub fn r#list(
477 &self,
478 ) -> ::std::result::Result::<std::vec::Vec<r#Login>, r#LoginsApiError>
479 {
480 unreachable!()
481 }
482}
483#[::uniffi::export_for_udl]
484impl r#LoginStore {
485 pub fn r#record_breach_alert_dismissal(
486 &self,
487 r#id: &::std::string::String,
488 ) -> ::std::result::Result::<(), r#LoginsApiError>
489 {
490 unreachable!()
491 }
492}
493#[::uniffi::export_for_udl]
494impl r#LoginStore {
495 pub fn r#record_breach_alert_dismissal_time(
496 &self,
497 r#id: &::std::string::String,
498 r#timestamp: i64,
499 ) -> ::std::result::Result::<(), r#LoginsApiError>
500 {
501 unreachable!()
502 }
503}
504#[::uniffi::export_for_udl]
505impl r#LoginStore {
506 pub fn r#record_potentially_vulnerable_passwords(
507 &self,
508 r#passwords: std::vec::Vec<::std::string::String>,
509 ) -> ::std::result::Result::<(), r#LoginsApiError>
510 {
511 unreachable!()
512 }
513}
514#[::uniffi::export_for_udl]
515impl r#LoginStore {
516 pub fn r#register_with_sync_manager(
517 self: Arc<Self>,
518 )
519 {
520 unreachable!()
521 }
522}
523#[::uniffi::export_for_udl]
524impl r#LoginStore {
525 pub fn r#reset(
526 self: Arc<Self>,
527 ) -> ::std::result::Result::<(), r#LoginsApiError>
528 {
529 unreachable!()
530 }
531}
532#[::uniffi::export_for_udl]
533impl r#LoginStore {
534 pub fn r#reset_all_breaches(
535 &self,
536 ) -> ::std::result::Result::<(), r#LoginsApiError>
537 {
538 unreachable!()
539 }
540}
541#[::uniffi::export_for_udl]
542impl r#LoginStore {
543 pub fn r#run_maintenance(
544 &self,
545 r#options: ::std::option::Option<r#RunMaintenanceOptions>,
546 ) -> ::std::result::Result::<(), r#LoginsApiError>
547 {
548 unreachable!()
549 }
550}
551#[::uniffi::export_for_udl]
552impl r#LoginStore {
553 pub fn r#shutdown(
554 self: Arc<Self>,
555 )
556 {
557 unreachable!()
558 }
559}
560#[::uniffi::export_for_udl]
561impl r#LoginStore {
562 pub fn r#touch(
563 &self,
564 r#id: &::std::string::String,
565 ) -> ::std::result::Result::<(), r#LoginsApiError>
566 {
567 unreachable!()
568 }
569}
570#[::uniffi::export_for_udl]
571impl r#LoginStore {
572 pub fn r#update(
573 &self,
574 r#id: &::std::string::String,
575 r#login: r#LoginEntry,
576 ) -> ::std::result::Result::<r#Login, r#LoginsApiError>
577 {
578 unreachable!()
579 }
580}
581#[::uniffi::export_for_udl]
582impl r#LoginStore {
583 pub fn r#wipe_local(
584 &self,
585 ) -> ::std::result::Result::<(), r#LoginsApiError>
586 {
587 unreachable!()
588 }
589}
590#[::uniffi::export_for_udl]
591impl r#LoginStore {
592 pub fn r#wipe_local_except_fxa(
593 &self,
594 ) -> ::std::result::Result::<(), r#LoginsApiError>
595 {
596 unreachable!()
597 }
598}
599
600
601
602
603#[::uniffi::udl_derive(Object)]
604struct r#LoginsBridgedEngine { }
605#[::uniffi::export_for_udl]
606impl r#LoginsBridgedEngine {
607 pub fn r#apply(
608 &self,
609 ) -> ::std::result::Result::<std::vec::Vec<::std::string::String>, r#LoginsApiError>
610 {
611 unreachable!()
612 }
613}
614#[::uniffi::export_for_udl]
615impl r#LoginsBridgedEngine {
616 pub fn r#ensure_current_sync_id(
617 &self,
618 r#new_sync_id: &::std::string::String,
619 ) -> ::std::result::Result::<::std::string::String, r#LoginsApiError>
620 {
621 unreachable!()
622 }
623}
624#[::uniffi::export_for_udl]
625impl r#LoginsBridgedEngine {
626 pub fn r#last_sync(
627 &self,
628 ) -> ::std::result::Result::<i64, r#LoginsApiError>
629 {
630 unreachable!()
631 }
632}
633#[::uniffi::export_for_udl]
634impl r#LoginsBridgedEngine {
635 pub fn r#reset(
636 &self,
637 ) -> ::std::result::Result::<(), r#LoginsApiError>
638 {
639 unreachable!()
640 }
641}
642#[::uniffi::export_for_udl]
643impl r#LoginsBridgedEngine {
644 pub fn r#reset_sync_id(
645 &self,
646 ) -> ::std::result::Result::<::std::string::String, r#LoginsApiError>
647 {
648 unreachable!()
649 }
650}
651#[::uniffi::export_for_udl]
652impl r#LoginsBridgedEngine {
653 pub fn r#set_last_sync(
654 &self,
655 r#last_sync: i64,
656 ) -> ::std::result::Result::<(), r#LoginsApiError>
657 {
658 unreachable!()
659 }
660}
661#[::uniffi::export_for_udl]
662impl r#LoginsBridgedEngine {
663 pub fn r#set_uploaded(
664 &self,
665 r#new_timestamp: i64,
666 r#uploaded_ids: std::vec::Vec<::std::string::String>,
667 ) -> ::std::result::Result::<(), r#LoginsApiError>
668 {
669 unreachable!()
670 }
671}
672#[::uniffi::export_for_udl]
673impl r#LoginsBridgedEngine {
674 pub fn r#store_incoming(
675 &self,
676 r#incoming_envelopes_as_json: std::vec::Vec<::std::string::String>,
677 ) -> ::std::result::Result::<(), r#LoginsApiError>
678 {
679 unreachable!()
680 }
681}
682#[::uniffi::export_for_udl]
683impl r#LoginsBridgedEngine {
684 pub fn r#sync_finished(
685 &self,
686 ) -> ::std::result::Result::<(), r#LoginsApiError>
687 {
688 unreachable!()
689 }
690}
691#[::uniffi::export_for_udl]
692impl r#LoginsBridgedEngine {
693 pub fn r#sync_id(
694 &self,
695 ) -> ::std::result::Result::<::std::option::Option<::std::string::String>, r#LoginsApiError>
696 {
697 unreachable!()
698 }
699}
700#[::uniffi::export_for_udl]
701impl r#LoginsBridgedEngine {
702 pub fn r#sync_started(
703 &self,
704 ) -> ::std::result::Result::<(), r#LoginsApiError>
705 {
706 unreachable!()
707 }
708}
709#[::uniffi::export_for_udl]
710impl r#LoginsBridgedEngine {
711 pub fn r#wipe(
712 &self,
713 ) -> ::std::result::Result::<(), r#LoginsApiError>
714 {
715 unreachable!()
716 }
717}
718
719
720
721
722#[::uniffi::udl_derive(Object)]
723struct r#ManagedEncryptorDecryptor { }
724#[::uniffi::export_for_udl]
725impl r#ManagedEncryptorDecryptor {
726 #[uniffi::constructor]
727 pub fn r#new(
728 r#key_manager: ::std::sync::Arc<dyn r#KeyManager>,
729 ) -> ::std::sync::Arc<r#ManagedEncryptorDecryptor>
730 {
731 unreachable!()
732 }
733}
734
735
736
737
738#[::uniffi::udl_derive(Object)]
739struct r#StaticKeyManager { }
740#[::uniffi::export_for_udl]
741impl r#StaticKeyManager {
742 #[uniffi::constructor]
743 pub fn r#new(
744 r#key: ::std::string::String,
745 ) -> ::std::sync::Arc<r#StaticKeyManager>
746 {
747 unreachable!()
748 }
749}
750
751
752
753
754#[unsafe(no_mangle)]
760#[doc(hidden)]
761pub extern "C" fn r#uniffi_logins_checksum_func_check_canary() -> u16 {
762 3611
763}
764#[unsafe(no_mangle)]
765#[doc(hidden)]
766pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_func_check_canary(uniffi_ffi_buffer: *mut u8) {
767 unsafe {
769 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
770 uniffi_ffi_buffer,
771 ::uniffi::ffi_buffer_size!((u16)),
772 );
773 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 3611);
774 }
775}
776#[unsafe(no_mangle)]
777#[doc(hidden)]
778pub extern "C" fn r#uniffi_logins_checksum_func_create_canary() -> u16 {
779 45063
780}
781#[unsafe(no_mangle)]
782#[doc(hidden)]
783pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_func_create_canary(uniffi_ffi_buffer: *mut u8) {
784 unsafe {
786 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
787 uniffi_ffi_buffer,
788 ::uniffi::ffi_buffer_size!((u16)),
789 );
790 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 45063);
791 }
792}
793#[unsafe(no_mangle)]
794#[doc(hidden)]
795pub extern "C" fn r#uniffi_logins_checksum_func_create_key() -> u16 {
796 22260
797}
798#[unsafe(no_mangle)]
799#[doc(hidden)]
800pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_func_create_key(uniffi_ffi_buffer: *mut u8) {
801 unsafe {
803 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
804 uniffi_ffi_buffer,
805 ::uniffi::ffi_buffer_size!((u16)),
806 );
807 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 22260);
808 }
809}
810#[unsafe(no_mangle)]
811#[doc(hidden)]
812pub extern "C" fn r#uniffi_logins_checksum_func_create_login_store_with_static_key_manager() -> u16 {
813 36971
814}
815#[unsafe(no_mangle)]
816#[doc(hidden)]
817pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_func_create_login_store_with_static_key_manager(uniffi_ffi_buffer: *mut u8) {
818 unsafe {
820 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
821 uniffi_ffi_buffer,
822 ::uniffi::ffi_buffer_size!((u16)),
823 );
824 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 36971);
825 }
826}
827#[unsafe(no_mangle)]
828#[doc(hidden)]
829pub extern "C" fn r#uniffi_logins_checksum_func_create_managed_encdec() -> u16 {
830 15704
831}
832#[unsafe(no_mangle)]
833#[doc(hidden)]
834pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_func_create_managed_encdec(uniffi_ffi_buffer: *mut u8) {
835 unsafe {
837 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
838 uniffi_ffi_buffer,
839 ::uniffi::ffi_buffer_size!((u16)),
840 );
841 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 15704);
842 }
843}
844#[unsafe(no_mangle)]
845#[doc(hidden)]
846pub extern "C" fn r#uniffi_logins_checksum_func_create_static_key_manager() -> u16 {
847 65197
848}
849#[unsafe(no_mangle)]
850#[doc(hidden)]
851pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_func_create_static_key_manager(uniffi_ffi_buffer: *mut u8) {
852 unsafe {
854 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
855 uniffi_ffi_buffer,
856 ::uniffi::ffi_buffer_size!((u16)),
857 );
858 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 65197);
859 }
860}
861#[unsafe(no_mangle)]
862#[doc(hidden)]
863pub extern "C" fn r#uniffi_logins_checksum_method_encryptordecryptor_decrypt() -> u16 {
864 2802
865}
866#[unsafe(no_mangle)]
867#[doc(hidden)]
868pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_encryptordecryptor_decrypt(uniffi_ffi_buffer: *mut u8) {
869 unsafe {
871 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
872 uniffi_ffi_buffer,
873 ::uniffi::ffi_buffer_size!((u16)),
874 );
875 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 2802);
876 }
877}
878#[unsafe(no_mangle)]
879#[doc(hidden)]
880pub extern "C" fn r#uniffi_logins_checksum_method_encryptordecryptor_encrypt() -> u16 {
881 52817
882}
883#[unsafe(no_mangle)]
884#[doc(hidden)]
885pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_encryptordecryptor_encrypt(uniffi_ffi_buffer: *mut u8) {
886 unsafe {
888 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
889 uniffi_ffi_buffer,
890 ::uniffi::ffi_buffer_size!((u16)),
891 );
892 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 52817);
893 }
894}
895#[unsafe(no_mangle)]
896#[doc(hidden)]
897pub extern "C" fn r#uniffi_logins_checksum_method_keymanager_get_key() -> u16 {
898 43828
899}
900#[unsafe(no_mangle)]
901#[doc(hidden)]
902pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_keymanager_get_key(uniffi_ffi_buffer: *mut u8) {
903 unsafe {
905 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
906 uniffi_ffi_buffer,
907 ::uniffi::ffi_buffer_size!((u16)),
908 );
909 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 43828);
910 }
911}
912#[unsafe(no_mangle)]
913#[doc(hidden)]
914pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add() -> u16 {
915 53186
916}
917#[unsafe(no_mangle)]
918#[doc(hidden)]
919pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_add(uniffi_ffi_buffer: *mut u8) {
920 unsafe {
922 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
923 uniffi_ffi_buffer,
924 ::uniffi::ffi_buffer_size!((u16)),
925 );
926 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 53186);
927 }
928}
929#[unsafe(no_mangle)]
930#[doc(hidden)]
931pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_many() -> u16 {
932 34214
933}
934#[unsafe(no_mangle)]
935#[doc(hidden)]
936pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_add_many(uniffi_ffi_buffer: *mut u8) {
937 unsafe {
939 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
940 uniffi_ffi_buffer,
941 ::uniffi::ffi_buffer_size!((u16)),
942 );
943 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 34214);
944 }
945}
946#[unsafe(no_mangle)]
947#[doc(hidden)]
948pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_many_with_meta() -> u16 {
949 19743
950}
951#[unsafe(no_mangle)]
952#[doc(hidden)]
953pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_add_many_with_meta(uniffi_ffi_buffer: *mut u8) {
954 unsafe {
956 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
957 uniffi_ffi_buffer,
958 ::uniffi::ffi_buffer_size!((u16)),
959 );
960 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 19743);
961 }
962}
963#[unsafe(no_mangle)]
964#[doc(hidden)]
965pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_or_update() -> u16 {
966 64746
967}
968#[unsafe(no_mangle)]
969#[doc(hidden)]
970pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_add_or_update(uniffi_ffi_buffer: *mut u8) {
971 unsafe {
973 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
974 uniffi_ffi_buffer,
975 ::uniffi::ffi_buffer_size!((u16)),
976 );
977 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 64746);
978 }
979}
980#[unsafe(no_mangle)]
981#[doc(hidden)]
982pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_add_with_meta() -> u16 {
983 23643
984}
985#[unsafe(no_mangle)]
986#[doc(hidden)]
987pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_add_with_meta(uniffi_ffi_buffer: *mut u8) {
988 unsafe {
990 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
991 uniffi_ffi_buffer,
992 ::uniffi::ffi_buffer_size!((u16)),
993 );
994 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 23643);
995 }
996}
997#[unsafe(no_mangle)]
998#[doc(hidden)]
999pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_are_potentially_vulnerable_passwords() -> u16 {
1000 24759
1001}
1002#[unsafe(no_mangle)]
1003#[doc(hidden)]
1004pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_are_potentially_vulnerable_passwords(uniffi_ffi_buffer: *mut u8) {
1005 unsafe {
1007 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1008 uniffi_ffi_buffer,
1009 ::uniffi::ffi_buffer_size!((u16)),
1010 );
1011 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 24759);
1012 }
1013}
1014#[unsafe(no_mangle)]
1015#[doc(hidden)]
1016pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_bridged_engine() -> u16 {
1017 17864
1018}
1019#[unsafe(no_mangle)]
1020#[doc(hidden)]
1021pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_bridged_engine(uniffi_ffi_buffer: *mut u8) {
1022 unsafe {
1024 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1025 uniffi_ffi_buffer,
1026 ::uniffi::ffi_buffer_size!((u16)),
1027 );
1028 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 17864);
1029 }
1030}
1031#[unsafe(no_mangle)]
1032#[doc(hidden)]
1033pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_count() -> u16 {
1034 14902
1035}
1036#[unsafe(no_mangle)]
1037#[doc(hidden)]
1038pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_count(uniffi_ffi_buffer: *mut u8) {
1039 unsafe {
1041 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1042 uniffi_ffi_buffer,
1043 ::uniffi::ffi_buffer_size!((u16)),
1044 );
1045 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 14902);
1046 }
1047}
1048#[unsafe(no_mangle)]
1049#[doc(hidden)]
1050pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_count_by_form_action_origin() -> u16 {
1051 63306
1052}
1053#[unsafe(no_mangle)]
1054#[doc(hidden)]
1055pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_count_by_form_action_origin(uniffi_ffi_buffer: *mut u8) {
1056 unsafe {
1058 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1059 uniffi_ffi_buffer,
1060 ::uniffi::ffi_buffer_size!((u16)),
1061 );
1062 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 63306);
1063 }
1064}
1065#[unsafe(no_mangle)]
1066#[doc(hidden)]
1067pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_count_by_origin() -> u16 {
1068 28926
1069}
1070#[unsafe(no_mangle)]
1071#[doc(hidden)]
1072pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_count_by_origin(uniffi_ffi_buffer: *mut u8) {
1073 unsafe {
1075 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1076 uniffi_ffi_buffer,
1077 ::uniffi::ffi_buffer_size!((u16)),
1078 );
1079 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 28926);
1080 }
1081}
1082#[unsafe(no_mangle)]
1083#[doc(hidden)]
1084pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete() -> u16 {
1085 30748
1086}
1087#[unsafe(no_mangle)]
1088#[doc(hidden)]
1089pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_delete(uniffi_ffi_buffer: *mut u8) {
1090 unsafe {
1092 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1093 uniffi_ffi_buffer,
1094 ::uniffi::ffi_buffer_size!((u16)),
1095 );
1096 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 30748);
1097 }
1098}
1099#[unsafe(no_mangle)]
1100#[doc(hidden)]
1101pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete_all() -> u16 {
1102 45702
1103}
1104#[unsafe(no_mangle)]
1105#[doc(hidden)]
1106pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_delete_all(uniffi_ffi_buffer: *mut u8) {
1107 unsafe {
1109 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1110 uniffi_ffi_buffer,
1111 ::uniffi::ffi_buffer_size!((u16)),
1112 );
1113 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 45702);
1114 }
1115}
1116#[unsafe(no_mangle)]
1117#[doc(hidden)]
1118pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete_all_except_fxa() -> u16 {
1119 40481
1120}
1121#[unsafe(no_mangle)]
1122#[doc(hidden)]
1123pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_delete_all_except_fxa(uniffi_ffi_buffer: *mut u8) {
1124 unsafe {
1126 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1127 uniffi_ffi_buffer,
1128 ::uniffi::ffi_buffer_size!((u16)),
1129 );
1130 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 40481);
1131 }
1132}
1133#[unsafe(no_mangle)]
1134#[doc(hidden)]
1135pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete_many() -> u16 {
1136 49226
1137}
1138#[unsafe(no_mangle)]
1139#[doc(hidden)]
1140pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_delete_many(uniffi_ffi_buffer: *mut u8) {
1141 unsafe {
1143 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1144 uniffi_ffi_buffer,
1145 ::uniffi::ffi_buffer_size!((u16)),
1146 );
1147 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 49226);
1148 }
1149}
1150#[unsafe(no_mangle)]
1151#[doc(hidden)]
1152pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_delete_undecryptable_records_for_remote_replacement() -> u16 {
1153 3722
1154}
1155#[unsafe(no_mangle)]
1156#[doc(hidden)]
1157pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_delete_undecryptable_records_for_remote_replacement(uniffi_ffi_buffer: *mut u8) {
1158 unsafe {
1160 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1161 uniffi_ffi_buffer,
1162 ::uniffi::ffi_buffer_size!((u16)),
1163 );
1164 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 3722);
1165 }
1166}
1167#[unsafe(no_mangle)]
1168#[doc(hidden)]
1169pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_find_login_to_update() -> u16 {
1170 26843
1171}
1172#[unsafe(no_mangle)]
1173#[doc(hidden)]
1174pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_find_login_to_update(uniffi_ffi_buffer: *mut u8) {
1175 unsafe {
1177 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1178 uniffi_ffi_buffer,
1179 ::uniffi::ffi_buffer_size!((u16)),
1180 );
1181 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 26843);
1182 }
1183}
1184#[unsafe(no_mangle)]
1185#[doc(hidden)]
1186pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_get() -> u16 {
1187 35908
1188}
1189#[unsafe(no_mangle)]
1190#[doc(hidden)]
1191pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_get(uniffi_ffi_buffer: *mut u8) {
1192 unsafe {
1194 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1195 uniffi_ffi_buffer,
1196 ::uniffi::ffi_buffer_size!((u16)),
1197 );
1198 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 35908);
1199 }
1200}
1201#[unsafe(no_mangle)]
1202#[doc(hidden)]
1203pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_get_by_base_domain() -> u16 {
1204 30272
1205}
1206#[unsafe(no_mangle)]
1207#[doc(hidden)]
1208pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_get_by_base_domain(uniffi_ffi_buffer: *mut u8) {
1209 unsafe {
1211 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1212 uniffi_ffi_buffer,
1213 ::uniffi::ffi_buffer_size!((u16)),
1214 );
1215 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 30272);
1216 }
1217}
1218#[unsafe(no_mangle)]
1219#[doc(hidden)]
1220pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_has_logins_by_base_domain() -> u16 {
1221 40417
1222}
1223#[unsafe(no_mangle)]
1224#[doc(hidden)]
1225pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_has_logins_by_base_domain(uniffi_ffi_buffer: *mut u8) {
1226 unsafe {
1228 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1229 uniffi_ffi_buffer,
1230 ::uniffi::ffi_buffer_size!((u16)),
1231 );
1232 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 40417);
1233 }
1234}
1235#[unsafe(no_mangle)]
1236#[doc(hidden)]
1237pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_is_empty() -> u16 {
1238 17426
1239}
1240#[unsafe(no_mangle)]
1241#[doc(hidden)]
1242pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_is_empty(uniffi_ffi_buffer: *mut u8) {
1243 unsafe {
1245 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1246 uniffi_ffi_buffer,
1247 ::uniffi::ffi_buffer_size!((u16)),
1248 );
1249 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 17426);
1250 }
1251}
1252#[unsafe(no_mangle)]
1253#[doc(hidden)]
1254pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_is_potentially_vulnerable_password() -> u16 {
1255 30881
1256}
1257#[unsafe(no_mangle)]
1258#[doc(hidden)]
1259pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_is_potentially_vulnerable_password(uniffi_ffi_buffer: *mut u8) {
1260 unsafe {
1262 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1263 uniffi_ffi_buffer,
1264 ::uniffi::ffi_buffer_size!((u16)),
1265 );
1266 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 30881);
1267 }
1268}
1269#[unsafe(no_mangle)]
1270#[doc(hidden)]
1271pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_list() -> u16 {
1272 12147
1273}
1274#[unsafe(no_mangle)]
1275#[doc(hidden)]
1276pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_list(uniffi_ffi_buffer: *mut u8) {
1277 unsafe {
1279 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1280 uniffi_ffi_buffer,
1281 ::uniffi::ffi_buffer_size!((u16)),
1282 );
1283 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 12147);
1284 }
1285}
1286#[unsafe(no_mangle)]
1287#[doc(hidden)]
1288pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_record_breach_alert_dismissal() -> u16 {
1289 64238
1290}
1291#[unsafe(no_mangle)]
1292#[doc(hidden)]
1293pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_record_breach_alert_dismissal(uniffi_ffi_buffer: *mut u8) {
1294 unsafe {
1296 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1297 uniffi_ffi_buffer,
1298 ::uniffi::ffi_buffer_size!((u16)),
1299 );
1300 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 64238);
1301 }
1302}
1303#[unsafe(no_mangle)]
1304#[doc(hidden)]
1305pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_record_breach_alert_dismissal_time() -> u16 {
1306 38845
1307}
1308#[unsafe(no_mangle)]
1309#[doc(hidden)]
1310pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_record_breach_alert_dismissal_time(uniffi_ffi_buffer: *mut u8) {
1311 unsafe {
1313 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1314 uniffi_ffi_buffer,
1315 ::uniffi::ffi_buffer_size!((u16)),
1316 );
1317 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 38845);
1318 }
1319}
1320#[unsafe(no_mangle)]
1321#[doc(hidden)]
1322pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_record_potentially_vulnerable_passwords() -> u16 {
1323 19976
1324}
1325#[unsafe(no_mangle)]
1326#[doc(hidden)]
1327pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_record_potentially_vulnerable_passwords(uniffi_ffi_buffer: *mut u8) {
1328 unsafe {
1330 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1331 uniffi_ffi_buffer,
1332 ::uniffi::ffi_buffer_size!((u16)),
1333 );
1334 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 19976);
1335 }
1336}
1337#[unsafe(no_mangle)]
1338#[doc(hidden)]
1339pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_register_with_sync_manager() -> u16 {
1340 13477
1341}
1342#[unsafe(no_mangle)]
1343#[doc(hidden)]
1344pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_register_with_sync_manager(uniffi_ffi_buffer: *mut u8) {
1345 unsafe {
1347 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1348 uniffi_ffi_buffer,
1349 ::uniffi::ffi_buffer_size!((u16)),
1350 );
1351 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 13477);
1352 }
1353}
1354#[unsafe(no_mangle)]
1355#[doc(hidden)]
1356pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_reset() -> u16 {
1357 40195
1358}
1359#[unsafe(no_mangle)]
1360#[doc(hidden)]
1361pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_reset(uniffi_ffi_buffer: *mut u8) {
1362 unsafe {
1364 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1365 uniffi_ffi_buffer,
1366 ::uniffi::ffi_buffer_size!((u16)),
1367 );
1368 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 40195);
1369 }
1370}
1371#[unsafe(no_mangle)]
1372#[doc(hidden)]
1373pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_reset_all_breaches() -> u16 {
1374 59640
1375}
1376#[unsafe(no_mangle)]
1377#[doc(hidden)]
1378pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_reset_all_breaches(uniffi_ffi_buffer: *mut u8) {
1379 unsafe {
1381 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1382 uniffi_ffi_buffer,
1383 ::uniffi::ffi_buffer_size!((u16)),
1384 );
1385 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 59640);
1386 }
1387}
1388#[unsafe(no_mangle)]
1389#[doc(hidden)]
1390pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_run_maintenance() -> u16 {
1391 53717
1392}
1393#[unsafe(no_mangle)]
1394#[doc(hidden)]
1395pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_run_maintenance(uniffi_ffi_buffer: *mut u8) {
1396 unsafe {
1398 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1399 uniffi_ffi_buffer,
1400 ::uniffi::ffi_buffer_size!((u16)),
1401 );
1402 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 53717);
1403 }
1404}
1405#[unsafe(no_mangle)]
1406#[doc(hidden)]
1407pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_shutdown() -> u16 {
1408 50825
1409}
1410#[unsafe(no_mangle)]
1411#[doc(hidden)]
1412pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_shutdown(uniffi_ffi_buffer: *mut u8) {
1413 unsafe {
1415 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1416 uniffi_ffi_buffer,
1417 ::uniffi::ffi_buffer_size!((u16)),
1418 );
1419 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 50825);
1420 }
1421}
1422#[unsafe(no_mangle)]
1423#[doc(hidden)]
1424pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_touch() -> u16 {
1425 5084
1426}
1427#[unsafe(no_mangle)]
1428#[doc(hidden)]
1429pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_touch(uniffi_ffi_buffer: *mut u8) {
1430 unsafe {
1432 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1433 uniffi_ffi_buffer,
1434 ::uniffi::ffi_buffer_size!((u16)),
1435 );
1436 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 5084);
1437 }
1438}
1439#[unsafe(no_mangle)]
1440#[doc(hidden)]
1441pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_update() -> u16 {
1442 21106
1443}
1444#[unsafe(no_mangle)]
1445#[doc(hidden)]
1446pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_update(uniffi_ffi_buffer: *mut u8) {
1447 unsafe {
1449 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1450 uniffi_ffi_buffer,
1451 ::uniffi::ffi_buffer_size!((u16)),
1452 );
1453 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 21106);
1454 }
1455}
1456#[unsafe(no_mangle)]
1457#[doc(hidden)]
1458pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_wipe_local() -> u16 {
1459 53422
1460}
1461#[unsafe(no_mangle)]
1462#[doc(hidden)]
1463pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_wipe_local(uniffi_ffi_buffer: *mut u8) {
1464 unsafe {
1466 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1467 uniffi_ffi_buffer,
1468 ::uniffi::ffi_buffer_size!((u16)),
1469 );
1470 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 53422);
1471 }
1472}
1473#[unsafe(no_mangle)]
1474#[doc(hidden)]
1475pub extern "C" fn r#uniffi_logins_checksum_method_loginstore_wipe_local_except_fxa() -> u16 {
1476 20250
1477}
1478#[unsafe(no_mangle)]
1479#[doc(hidden)]
1480pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginstore_wipe_local_except_fxa(uniffi_ffi_buffer: *mut u8) {
1481 unsafe {
1483 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1484 uniffi_ffi_buffer,
1485 ::uniffi::ffi_buffer_size!((u16)),
1486 );
1487 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 20250);
1488 }
1489}
1490#[unsafe(no_mangle)]
1491#[doc(hidden)]
1492pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_apply() -> u16 {
1493 41329
1494}
1495#[unsafe(no_mangle)]
1496#[doc(hidden)]
1497pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_apply(uniffi_ffi_buffer: *mut u8) {
1498 unsafe {
1500 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1501 uniffi_ffi_buffer,
1502 ::uniffi::ffi_buffer_size!((u16)),
1503 );
1504 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 41329);
1505 }
1506}
1507#[unsafe(no_mangle)]
1508#[doc(hidden)]
1509pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_ensure_current_sync_id() -> u16 {
1510 41085
1511}
1512#[unsafe(no_mangle)]
1513#[doc(hidden)]
1514pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_ensure_current_sync_id(uniffi_ffi_buffer: *mut u8) {
1515 unsafe {
1517 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1518 uniffi_ffi_buffer,
1519 ::uniffi::ffi_buffer_size!((u16)),
1520 );
1521 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 41085);
1522 }
1523}
1524#[unsafe(no_mangle)]
1525#[doc(hidden)]
1526pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_last_sync() -> u16 {
1527 59682
1528}
1529#[unsafe(no_mangle)]
1530#[doc(hidden)]
1531pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_last_sync(uniffi_ffi_buffer: *mut u8) {
1532 unsafe {
1534 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1535 uniffi_ffi_buffer,
1536 ::uniffi::ffi_buffer_size!((u16)),
1537 );
1538 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 59682);
1539 }
1540}
1541#[unsafe(no_mangle)]
1542#[doc(hidden)]
1543pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_reset() -> u16 {
1544 37044
1545}
1546#[unsafe(no_mangle)]
1547#[doc(hidden)]
1548pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_reset(uniffi_ffi_buffer: *mut u8) {
1549 unsafe {
1551 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1552 uniffi_ffi_buffer,
1553 ::uniffi::ffi_buffer_size!((u16)),
1554 );
1555 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 37044);
1556 }
1557}
1558#[unsafe(no_mangle)]
1559#[doc(hidden)]
1560pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_reset_sync_id() -> u16 {
1561 63879
1562}
1563#[unsafe(no_mangle)]
1564#[doc(hidden)]
1565pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_reset_sync_id(uniffi_ffi_buffer: *mut u8) {
1566 unsafe {
1568 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1569 uniffi_ffi_buffer,
1570 ::uniffi::ffi_buffer_size!((u16)),
1571 );
1572 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 63879);
1573 }
1574}
1575#[unsafe(no_mangle)]
1576#[doc(hidden)]
1577pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_set_last_sync() -> u16 {
1578 28145
1579}
1580#[unsafe(no_mangle)]
1581#[doc(hidden)]
1582pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_set_last_sync(uniffi_ffi_buffer: *mut u8) {
1583 unsafe {
1585 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1586 uniffi_ffi_buffer,
1587 ::uniffi::ffi_buffer_size!((u16)),
1588 );
1589 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 28145);
1590 }
1591}
1592#[unsafe(no_mangle)]
1593#[doc(hidden)]
1594pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_set_uploaded() -> u16 {
1595 62228
1596}
1597#[unsafe(no_mangle)]
1598#[doc(hidden)]
1599pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_set_uploaded(uniffi_ffi_buffer: *mut u8) {
1600 unsafe {
1602 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1603 uniffi_ffi_buffer,
1604 ::uniffi::ffi_buffer_size!((u16)),
1605 );
1606 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 62228);
1607 }
1608}
1609#[unsafe(no_mangle)]
1610#[doc(hidden)]
1611pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_store_incoming() -> u16 {
1612 41331
1613}
1614#[unsafe(no_mangle)]
1615#[doc(hidden)]
1616pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_store_incoming(uniffi_ffi_buffer: *mut u8) {
1617 unsafe {
1619 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1620 uniffi_ffi_buffer,
1621 ::uniffi::ffi_buffer_size!((u16)),
1622 );
1623 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 41331);
1624 }
1625}
1626#[unsafe(no_mangle)]
1627#[doc(hidden)]
1628pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_sync_finished() -> u16 {
1629 4118
1630}
1631#[unsafe(no_mangle)]
1632#[doc(hidden)]
1633pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_sync_finished(uniffi_ffi_buffer: *mut u8) {
1634 unsafe {
1636 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1637 uniffi_ffi_buffer,
1638 ::uniffi::ffi_buffer_size!((u16)),
1639 );
1640 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 4118);
1641 }
1642}
1643#[unsafe(no_mangle)]
1644#[doc(hidden)]
1645pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_sync_id() -> u16 {
1646 41787
1647}
1648#[unsafe(no_mangle)]
1649#[doc(hidden)]
1650pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_sync_id(uniffi_ffi_buffer: *mut u8) {
1651 unsafe {
1653 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1654 uniffi_ffi_buffer,
1655 ::uniffi::ffi_buffer_size!((u16)),
1656 );
1657 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 41787);
1658 }
1659}
1660#[unsafe(no_mangle)]
1661#[doc(hidden)]
1662pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_sync_started() -> u16 {
1663 40049
1664}
1665#[unsafe(no_mangle)]
1666#[doc(hidden)]
1667pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_sync_started(uniffi_ffi_buffer: *mut u8) {
1668 unsafe {
1670 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1671 uniffi_ffi_buffer,
1672 ::uniffi::ffi_buffer_size!((u16)),
1673 );
1674 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 40049);
1675 }
1676}
1677#[unsafe(no_mangle)]
1678#[doc(hidden)]
1679pub extern "C" fn r#uniffi_logins_checksum_method_loginsbridgedengine_wipe() -> u16 {
1680 16170
1681}
1682#[unsafe(no_mangle)]
1683#[doc(hidden)]
1684pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_method_loginsbridgedengine_wipe(uniffi_ffi_buffer: *mut u8) {
1685 unsafe {
1687 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1688 uniffi_ffi_buffer,
1689 ::uniffi::ffi_buffer_size!((u16)),
1690 );
1691 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 16170);
1692 }
1693}
1694#[unsafe(no_mangle)]
1695#[doc(hidden)]
1696pub extern "C" fn r#uniffi_logins_checksum_constructor_loginstore_new() -> u16 {
1697 9176
1698}
1699#[unsafe(no_mangle)]
1700#[doc(hidden)]
1701pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_constructor_loginstore_new(uniffi_ffi_buffer: *mut u8) {
1702 unsafe {
1704 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1705 uniffi_ffi_buffer,
1706 ::uniffi::ffi_buffer_size!((u16)),
1707 );
1708 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 9176);
1709 }
1710}
1711#[unsafe(no_mangle)]
1712#[doc(hidden)]
1713pub extern "C" fn r#uniffi_logins_checksum_constructor_managedencryptordecryptor_new() -> u16 {
1714 21280
1715}
1716#[unsafe(no_mangle)]
1717#[doc(hidden)]
1718pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_constructor_managedencryptordecryptor_new(uniffi_ffi_buffer: *mut u8) {
1719 unsafe {
1721 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1722 uniffi_ffi_buffer,
1723 ::uniffi::ffi_buffer_size!((u16)),
1724 );
1725 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 21280);
1726 }
1727}
1728#[unsafe(no_mangle)]
1729#[doc(hidden)]
1730pub extern "C" fn r#uniffi_logins_checksum_constructor_statickeymanager_new() -> u16 {
1731 3408
1732}
1733#[unsafe(no_mangle)]
1734#[doc(hidden)]
1735pub unsafe extern "C" fn r#uniffi_ptr_logins_checksum_constructor_statickeymanager_new(uniffi_ffi_buffer: *mut u8) {
1736 unsafe {
1738 let mut uniffi_return_buf = ::std::slice::from_raw_parts_mut(
1739 uniffi_ffi_buffer,
1740 ::uniffi::ffi_buffer_size!((u16)),
1741 );
1742 <u16 as ::uniffi::FfiSerialize>::write(&mut uniffi_return_buf, 3408);
1743 }
1744}