Files
meetingroom-netscreen/anti_lockscreen_rust/target/release/deps/libweb_time-08349f1ad44d6f28.rlib

31 lines
12 KiB
Plaintext
Raw Normal View History

!<arch>
/ 0 0 0 0 8 `
// 66 `
web_time-08349f1ad44d6f28.web_time.e3632acc042500f2-cgu.0.rcgu.o/
lib.rmeta/ 0 0 0 644 9963 `
d<EFBFBD><00>&.rmeta<00>&<rust
%Brustc 1.91.1 (ed61e7d7e 2025-11-07) (Rev1, Built by MSYS2 project)<29><02>z<00><><EFBFBD>v<EFBFBD><76><EFBFBD>_L<5F><4C><16>-b7ba0d454035f46e<36><02>0<>#`a<><61>i<EFBFBD>+<2B>F<EFBFBD>T8<-0a5677bcdbf6ca93<39><02>P"~<7E><>j.@݆<>m<EFBFBD><6D>-0e40213d20945e66<36><02>1<>-<2D>3<EFBFBD><33>%<25>:<3A><>R<>-0a51333fad0e7ace<63><02> <09>t4<74><34><EFBFBD>X0<><30>T%<25>Y-99f85c7fe67cb72d<32>rustc_std_workspace_core<72><65>S<EFBFBD><53>QQ;%<25><><1D><1F>-66851ed73bc307db<64><02>ja<13><><EFBFBD>˚$/z1K<31><4B><EFBFBD>-dfe8c0cb3eed9a56<35> miniz_oxide<64>$<24>I<EFBFBD><49>L<EFBFBD> }<7D>M7M"u-485603f6129fcde3<65>adler2<72>0<EFBFBD><65><03><><EFBFBD><EFBFBD>(<28>[<5B>-bc37dbc3f4788d47<34> hashbrown<77><6E><EFBFBD>^<5E>*ݽ<>h-<2D>7o<1A>-a4fd21c9d4cd9131<33>rustc_std_workspace_alloc<6F><63>Hr<48><72><EFBFBD>ֈ#<1B>*ʒG<CA92>-f2934bf091a24430<33>
std_detect<EFBFBD><EFBFBD><EFBFBD>*#<23><>B&<26><>b<EFBFBD><62>-04d6f0b7f0a1cbf3<66>rustc_demangle<6C><65><05>w<EFBFBD>mnaznq<6E>T<EFBFBD>H`-75f9d07faa668461<36>windows_targets<74><73><EFBFBD><EFBFBD><14><>Tp<><70>V[]<18>-1e7e2002877a7702<30>cfg_if<69><66><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>/<2F>1<><31>-9a0ff217d313773e<33> addr2line<6E><65>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Qh<EFBFBD>T<EFBFBD>Z^<5E>p9-5cf1b423f27c2917<31>gimli<6C>2<EFBFBD>q<EFBFBD><71>0<EFBFBD><30>?i<>~(p-183935a8c8e2cc27<32>object<63><74>&<26>r<EFBFBD><72>&إ,y<><79><EFBFBD>|I-b58121bb5e8f1ebf<62>memchr<68><72>_<13><> 8<># B<><42><EFBFBD><EFBFBD><EFBFBD>-b16db7c5ac5d3d15<31><02> <0B>]'{<7B><>.s<>q<EFBFBD>&<26>`<60>-1bba00c8766e6077<37>time<6D>$<24>&<02>l<>%wasm<73>4<EFBFBD>%<00><>%web<65><1C>'<02>l<>&<01>4<>&<00><>&<02>L<>&
emscripten<EFBFBD>d<EFBFBD>&<00><>&<02>L<>&wasi<73>4<EFBFBD>'<00><>&<00><>&.<00><>&3<00><>&Wdocsrs<72>4<EFBFBD>'<05><>&h<02><02>
UNIX_EPOCH<EFBFBD>U<EFBFBD><EFBFBD>Y <01>:<02>=<3D>4Y<01>M
SystemTime<EFBFBD>U<EFBFBD>WY<01>MSystemTimeError<6F>}<7D>\Y<01>M<02>E<>Y<02><>TryFromFloatSecsError<6F><72><EFBFBD>Y<02><><03><00>)<00> # Description<6F><02><00>JG Complete drop-in replacement for [`std::time`] that works in browsers.<2E>a<02><00>eLI Currently [`Instant::now()`] and [`SystemTime::now()`] will simply panic<69><00><>LI when using the `wasm32-unknown-unknown` target. This implementation uses<65><00><>OL [`Performance.now()`] for [`Instant`] and [`Date.now()`] for [`SystemTime`]<5D><00><>:7 to offer a drop-in replacement that works in browsers.<2E><1C><02><00><>MJ At the same time the library will simply re-export [`std::time`] when not<6F><00><>FC using the `wasm32-unknown-unknown` target and will not pull in any<6E><00><> dependencies.<2E><1C><02><00><>GD Additionally, if compiled with `target-feature = "atomics"` it will<6C><00><>KH synchronize the timestamps to account for different context's, like web<65><00><>A> workers. See [`Performance.timeOrigin`] for more information.<2E><1C><02><00><>NK Using `-Ctarget-feature=+nontrapping-fptoint` will improve the performance<63><00><>MJ of [`Instant::now()`] and [`SystemTime::now()`], but the vast majority of<6F><00><>-* the time is still spent going through JS.<2E><1C><02>d<> # Target<65><1C><02><00><><9 This library specifically targets browsers, that support<72><00><>OL [`Performance.now()`], with the `wasm32-unknown-unknown` target. Emscripten<65><00><> PM is not supported. WASI doesn't require support as it has it's own native API<50><00><>  to deal with [`std::time`].<2E><1C> <02><00><> OL Furthermore it depends on [`wasm-bindgen`], which is required. This library<72><00><>
PM will continue to depend on it until a viable alternative presents itself, in<69><00><> 63 which case multiple ecosystems could be supported.<2E><1C> <02>T<>  # Note<74><1C> <02><00><> NK Currently a known bug is affecting browsers on operating system other then<65><00><> KH Windows. This bug prevents [`Instant`] from continuing to tick when the<68><00><> PM context is asleep. This doesn't necessarily conflict with Rusts requirements<74><00><> 2/ of [`Instant`], but might still be unexpected.<2E><1C> <02><00><><0E><00> See [the MDN documentation on this](https://developer.mozilla.org/en-US/docs/Web/API/Performance/now#ticking_during_sleep) for more information.<2E><1C><02>\<5C> # Usage<67><1C><02><00><>-* You can simply import the types you need:<3A>\<5C> ```rust<73><00><>(% use web_time::{Instant, SystemTime};<3B><1C><02><00><> let now = Instant::now();<3B><00><>! let time = SystemTime::now();<3B><<3C> ```<60><1C><02>T<> # MSRV<52><1C><02><00><>NK As this library heavily relies on [`wasm-bindgen`] the MSRV depends on it.<2E><00><>;8 At the point of time this was written the MSRV is 1.60.<2E><1C><02><00><> # Alternatives<65><1C><02><00><><12><00> [instant](https://crates.io/crates/instant) [![Crates.io](https://img.shields.io/crates/v/instant.svg)](https://crates.io/crates/instant) is a popular alternative! However the API it implements doesn't match [`std::time`] exactly.<2E><1C><02><00><> # Contributing<6E><1C><02><00><>,) See the [CONTRIBUTING] file for details.<2E><1C><02><00><> # Attribution<6F><1C><02><00><>he Inspiration was taken from the [instant](https://github.com/sebcrozet/instant/tree/v0.1.12) project.<2E><1C><02><00><>gd Additional insight was taken from the [time](https://github.com/time-rs/time/tree/v0.3.20) project.<2E><1C><02>|<7C> # Changelog<6F><1C><02><00><>)& See the [CHANGELOG] file for details.<2E><1C><02>l<>
# License<73><1C><02><00><> Licensed under either of<6F><1C><02><00><>da - Apache License, Version 2.0 ([LICENSE-APACHE] or <http://www.apache.org/licenses/LICENSE-2.0>)<29><00><>IF - MIT license ([LICENSE-MIT] or <http://opensource.org/licenses/MIT>)<29><1C><02><00><> at your option.<2E><1C><02><00><> ## Copyright<68><1C><02><00><>NK A majority of the code and documentation was taken from [`std::time`]. For<6F><00><>^[ license information see [#License](https://github.com/rust-lang/rust/tree/1.68.1#license).<2E><1C><02><00><> ## Contribution<6F><1C><02><00><>IF Unless you explicitly state otherwise, any contribution intentionally<6C><00><>LI submitted for inclusion in the work by you, as defined in the Apache-2.0<EFBFBD><00><>MJ license, shall be dual licensed as above, without any additional terms or<6F>|<7C> conditions.<2E><1C><02><00><>NK [CHANGELOG]: https://github.com/daxpedda/web-time/blob/v0.2.4/CHANGELOG.md<6D><00><>TQ [CONTRIBUTING]: https://github.com/daxpedda/web-time/blob/v0.2.4/CONTRIBUTING.md<6D><00><>OL [LICENSE-MIT]: https://github.com/daxpedda/web-time/blob/v0.2.4/LICENSE-MIT<49><00><>UR [LICENSE-APACHE]: https://github.com/daxpedda/web-time/blob/v0.2.4/LICENSE-APACHE<48><00><>mj [`Date.now()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now<6F><00><> GD [`Instant`]: https://doc.rust-lang.org/std/time/struct.Instant.html<6D><00><> YV [`Instant::now()`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.now<6F><00><>!MJ [`SystemTime`]: https://doc.rust-lang.org/std/time/struct.SystemTime.html<6D><00><>!_\ [`SystemTime::now()`]: https://doc.rust-lang.org/std/time/struct.SystemTime.html#method.now<6F><00><>"=: [`std::time`]: https://doc.rust-lang.org/stable/std/time/<2F><00><>#[X [`performance.now()`]: https://developer.mozilla.org/en-US/docs/Web/API/Performance/now<6F><00><>#gd [`Performance.timeOrigin`]: https://developer.mozilla.org/en-US/docs/Web/API/Performance/timeOrigin<69><00><>$;8 [`wasm-bindgen`]: https://crates.io/crates/wasm-bindgen<65><02><13><01> <13> <01>:<02><01>M<01>
!<01>M<01>
B<01>M<02>T<02><><01>
|<02><><13><13><13>L<>(f@https://github.com/daxpedda/web-time/blob/v0.2.4/CONTRIBUTING.md<6D> std::time<6D>*https://doc.rust-lang.org/stable/std/time/<2F>1https://github.com/sebcrozet/instant/tree/v0.1.12<EFBFBD>Ghttps://developer.mozilla.org/en-US/docs/Web/API/Performance/timeOrigin<69> wasm-bindgen<65>%https://crates.io/crates/wasm-bindgen<65>LICENSE-APACHE<48>?https://github.com/daxpedda/web-time/blob/v0.2.4/LICENSE-APACHE<48>SystemTime::now()<29>9https://doc.rust-lang.org/std/time/struct.SystemTime.html<6D>Performance.now()<29><01> LICENSE-MIT<49> Crates.io<69> CONTRIBUTING<4E><01>7<01>8<01>9Performance.timeOrigin<69><01>9<01>9=https://github.com/daxpedda/web-time/blob/v0.2.4/CHANGELOG.md<6D><01>:6https://doc.rust-lang.org/std/time/struct.Instant.html<6D><01>:<01>;<01>: https://crates.io/crates/instant<6E><01>;<01>;-https://github.com/rust-lang/rust/tree/1.68.1<EFBFBD>Yhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now<6F><01><<01>9 CHANGELOG<4F><01><<01>:<01>=<01>:<01>
instant<6E><01>=<02><01>;#License<73>
Date.now()<29><01>><01><<01>>,https://github.com/time-rs/time/tree/v0.3.20<EFBFBD>Instant::now()<29><01>?<01><<01>=<01>
<02>the MDN documentation on this<69><01>?<02><01>=<https://github.com/daxpedda/web-time/blob/v0.2.4/LICENSE-MIT<49><01>?@https://developer.mozilla.org/en-US/docs/Web/API/Performance/now<6F><01>?<01>><01>><01>8<01>@<01>8<01>@<01>?<01>
<01>M<01>9<02><01>@<01>?<02><01><01>;<01>;<01>A<01>?<01>A<01>?<01>7<01>8<01>8<01>8<01>@<01>@<01>9<01>9<01>@<02><01>M<01>:<01><01>;<01>;<01>A<01>;<01>A<01>;<02><02><02><02><02><02><02><02>H<02><02><02><02><02><02><02><02><02><02><02><02><02><02><02>H<02>I<02>H<02>H<02>I<02><><02><><02><><03><03>3<EFBFBD>%<04>*c<><63><EFBFBD><1C>*ץtg<74>U<EFBFBD><55><0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}XV<1B>lVU<1B><05><1B><1B><00>S<1B><04><04><04><04><1B> !"%<02> <00>%<04>*c<><63>X<EFBFBD><58><EFBFBD>W<EFBFBD><57><02>"<22>"<22>"<22>"<22>"<22>"<22>ODHT <02><>g<>U<EFBFBD><55><0E><><00><><1C>*ץt<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}X<00>%<04>*c<><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A:,q<><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A:,q<><71><EFBFBD>\C:\Users\dxzq\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\web-time-0.2.4\src\lib.rs<72> :h<><68>_<EFBFBD>«<EFBFBD><C2AB><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><00>)<29>KMMP;NGHLBON. =PQ PQ7 OLQ3<04> . )" O<<04>-ih*eJO_JMNOUPVnHZN`>\h<' 8
9# 8 8<1F>H<EFBFBD>>w`A<>ؘx&9<00>#x86_64-pc-windows-gnu<6E><75>R<05>H6<> H<>s<0E><>web_time<6D>-08349f1ad44d6f28<32><38>%<04>*c<><14>I<02><00>< N<01>rust-end-file@feat.00<00><>
/0 0 0 0 644 1980 `
BC<EFBFBD><EFBFBD>5b 0$JY<4A><59>]<5D><><EFBFBD> Q<>L! <00> !"<07>#<23>A<EFBFBD>I29<32><01> %<04>b<EFBFBD>EB<> BD28K
2"<22>H<EFBFBD>d!C<><43>G2B$q<>$)@<40><>K2d<32><08> #B<><42>B*(*<2A>Q\ #<23>@<40> <19><07>"<22><>$2b,9Ȑ#<23><12>:dDG<44>"CF<00> "f<10>B<EFBFBD><42>RB<52><42><EFBFBD>q<EFBFBD>PH
&B<>B"&<08><><EFBFBD>90*|<7C>;<3B>;<3B><>6<EFBFBD><36>qh<71>{Hw <20>w<EFBFBD><77>yh<79>sp<73>z<EFBFBD><7A>
<EFBFBD><EFBFBD><06><><07><><06> wz0r<>s mrpq<>s z0r<><06> w z`t<>v@m<>v@z`t<><06>r<>zr<>m`xzr<>m<>x<>q`z0r<>v@m0 q x<><11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_z<5F>]v<>g<EFBFBD><67>,<<1E>h<EFBFBD> f<><66><EFBFBD><EFBFBD><EFBFBD> &<26>A<EFBFBD><41>j@2<1E>L<><4C> &G<>C<> <20><00><00>3<08><1C><>f=<3D>C8<43>ÌB<C38C>yxs<>q <0C><0F><0E><>3 B<1E><>Ρf0=<3D>C8<43><38><1B>=<3D>C=<3D>=<3D>x<EFBFBD>tp{yH<79>ppzpvx<76>p <20><19><0E><><0E>0n0<0F><><0E>P3<10><1D>!<1C>!<1D>af0<66>;<3B><>;<3B>C9<43><<3C><><<3C>;<3B><>v`{h7h<37>rh7<><37>p<EFBFBD><70>p`v(v<>vx<76>w<EFBFBD><77>_<08>q<18>r<EFBFBD><72>y<EFBFBD><79>,<2C><><0E><><0E><><0E>0<1C><>̡<1C><><1C>a<1C>!ā<1D>a֐C9<43>C9<43>C9<43>C9<43><39>8<EFBFBD>C8<43>;<3B><>/<2F><><<3C><>;<3B>;<3B><> <0C>i<EFBFBD>pX<70>rp<72>thx`<60>t<18>t<EFBFBD><74><19>S<0F><0F>P<0E><><0E>@<0F> <0E>P3 (<1D><><1E>A<1E>!܁<1E><><1C><><1D>fQ8<51>C:<3A><>;<3B>P$v`{h7`<60>wxx<>QL<51><4C><0F>P3j<1E>a<1C>!<1D><>~<1E><><1C>!<1D>aT<><54>8<EFBFBD><38>;<3B>C=<3D>C9<43><39><<3C>C;<3B><>;<3B>Ì<EFBFBD>
<EFBFBD>y<EFBFBD><EFBFBD>w<18>tz(r<><72>\<5C><0E><><0E>P<0E>0#<23><>A<1E><><17><><1D>fH;<3B><>=<3D><><1B><>8<EFBFBD>C9<43><39><<3C><>9<EFBFBD><39>;<3B><<3C>H<EFBFBD>qv`q<08>qX<71><19><><0E>`<0F><><06> <0F>0<0F> <0F>Pn<0E>0<0E>0<0F><><06><><0E>P<0E>0#<23><>a<1D><><17>!<1D>!<1D>!<1D>!<1D>!f <20>;<3B>C=<3D>9<><39>9<EFBFBD>X<EFBFBD>ppwxzzH<7A>wp<77><19><><0E>0<0F><><0E>@<0F><><0F>0<EFBFBD>s<>w<18>_<EFBFBD><5F>pp<70>t<EFBFBD><74>tЇr<D087><72><EFBFBD>A9<41><39>8<EFBFBD>C=<3D>C9<43>ʡ<1D>A<1E><>f$c0<0E><><0E>0<0F>@<0F>0C!<21>usH<73>_<EFBFBD><5F>|<7C><>r<EFBFBD><72><EFBFBD><<3C><><<3C><>8<EFBFBD>C:<3A><>;<3B>Ì<EFBFBD> H!Ba<1E>!<1D><>R<>fLg0<0E> <0F><><06>P<0F>0<0F>@<0E><><06> <0F><><0E>0<EFBFBD>@<40>vhy<08>R<1A><>;<3B>;<3B>C8̃<1B>9<><39><<3C><<3C><>8<EFBFBD>y .<00>H C<>  dd<64><64> <20><>2FFF<13>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>9B<39><42><EFBFBD>@<40><00>*PIC Levelrustc version 1.91.1 (ed61e7d7e 2025-11-07) (Rev1, Built by MSYS2 project)#0<>3 C@<40>2<12><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>F <09>T<EFBFBD><54><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>F
<00>-
r(<28>w<EFBFBD>zXp<58>C=<3D><>8<EFBFBD>C9<43>Â<EFBFBD>ơ <0A>A<1E><><1D>!<1D>!<1D><>4<>`<0E>P<0F> <0F>@<0F> <0F>P<0E><><EFBFBD><EFBFBD>y(<28>p`vx<76>qz(rXp<58><70>8<EFBFBD>;<3B><>=<3D><>k<1C>!<1C><><1C> <1C>a<1C> <1C><><1E>aС<1C>a<1D>a<EFBFBD><0F> <0F>P<0F><> <0B>usH<73><05>8<EFBFBD><38>;<3B>C9<43><39>9<EFBFBD><39>;<3B>C9<43>=<3D>;<00><07><<3C><>;<3B>;<3B>=<3D><><<3C>C8<43><38><00> <00><04>Pq 2"<00>
Y<EFBFBD>ǚDUG<55>z<EFBFBD>y<EFBFBD>_い<5F><E38184><EFBFBD><1B><>?e <03><>/LXXX/DcX] <03><>21.1.5 9d6fa8947717509929b0a1e24a2234495514302bx86_64-pc-windows-gnuweb_time.e3632acc042500f2-cgu.0