|
1536 | 1536 | <a href="#1535" id="1535">1535</a> |
1537 | 1537 | <a href="#1536" id="1536">1536</a> |
1538 | 1538 | <a href="#1537" id="1537">1537</a> |
1539 | | -<a href="#1538" id="1538">1538</a> |
1540 | | -<a href="#1539" id="1539">1539</a> |
1541 | | -<a href="#1540" id="1540">1540</a> |
1542 | | -<a href="#1541" id="1541">1541</a> |
1543 | | -<a href="#1542" id="1542">1542</a> |
1544 | | -<a href="#1543" id="1543">1543</a> |
1545 | | -<a href="#1544" id="1544">1544</a> |
1546 | | -<a href="#1545" id="1545">1545</a> |
1547 | | -<a href="#1546" id="1546">1546</a> |
1548 | | -<a href="#1547" id="1547">1547</a> |
1549 | | -<a href="#1548" id="1548">1548</a></pre></div><pre class="rust"><code><span class="attr">#![allow(clippy::std_instead_of_alloc, clippy::std_instead_of_core)] |
1550 | | - |
1551 | | -</span><span class="kw">use </span>std::{ |
1552 | | - ffi, |
1553 | | - mem::ManuallyDrop, |
1554 | | - os::raw, |
1555 | | - ptr, |
1556 | | - rc::Rc, |
1557 | | - string::String, |
1558 | | - sync::{Arc, LazyLock}, |
1559 | | - time::Duration, |
1560 | | - vec::Vec, |
1561 | | -}; |
| 1539 | +<a href="#1538" id="1538">1538</a></pre></div><pre class="rust"><code><span class="kw">use </span>alloc::{rc::Rc, string::String, sync::Arc, vec::Vec}; |
| 1540 | +<span class="kw">use </span>core::{ffi, mem::ManuallyDrop, ptr, time::Duration}; |
| 1541 | +<span class="kw">use </span>std::{os::raw, sync::LazyLock}; |
1562 | 1542 |
|
1563 | 1543 | <span class="kw">use </span>glow::HasContext; |
1564 | 1544 | <span class="kw">use </span>hashbrown::HashMap; |
|
1947 | 1927 | egl: <span class="prelude-ty">Option</span><EglContextLock<<span class="lifetime">'a</span>>>, |
1948 | 1928 | } |
1949 | 1929 |
|
1950 | | -<span class="kw">impl</span><<span class="lifetime">'a</span>> std::ops::Deref <span class="kw">for </span>AdapterContextLock<<span class="lifetime">'a</span>> { |
| 1930 | +<span class="kw">impl</span><<span class="lifetime">'a</span>> core::ops::Deref <span class="kw">for </span>AdapterContextLock<<span class="lifetime">'a</span>> { |
1951 | 1931 | <span class="kw">type </span>Target = glow::Context; |
1952 | 1932 |
|
1953 | 1933 | <span class="kw">fn </span>deref(<span class="kw-2">&</span><span class="self">self</span>) -> <span class="kw-2">&</span><span class="self">Self</span>::Target { |
|
2470 | 2450 | <span class="macro">log::debug!</span>(<span class="string">"Enabling EGL debug output"</span>); |
2471 | 2451 | <span class="kw">let </span>function: EglDebugMessageControlFun = { |
2472 | 2452 | <span class="kw">let </span>addr = egl.get_proc_address(<span class="string">"eglDebugMessageControlKHR"</span>).unwrap(); |
2473 | | - <span class="kw">unsafe </span>{ std::mem::transmute(addr) } |
| 2453 | + <span class="kw">unsafe </span>{ core::mem::transmute(addr) } |
2474 | 2454 | }; |
2475 | 2455 | <span class="kw">let </span>attributes = [ |
2476 | 2456 | EGL_DEBUG_MSG_CRITICAL_KHR <span class="kw">as </span>khronos_egl::Attrib, |
|
2566 | 2546 | */ |
2567 | 2547 | </span><span class="macro">log::warn!</span>(<span class="string">"Re-initializing Gles context due to Wayland window"</span>); |
2568 | 2548 |
|
2569 | | - <span class="kw">use </span>std::ops::DerefMut; |
| 2549 | + <span class="kw">use </span>core::ops::DerefMut; |
2570 | 2550 | <span class="kw">let </span>display_attributes = [khronos_egl::ATTRIB_NONE]; |
2571 | 2551 |
|
2572 | 2552 | <span class="kw">let </span>display = <span class="kw">unsafe </span>{ |
|
2590 | 2570 | inner.force_gles_minor_version, |
2591 | 2571 | )<span class="question-mark">?</span>; |
2592 | 2572 |
|
2593 | | - <span class="kw">let </span>old_inner = std::mem::replace(inner.deref_mut(), new_inner); |
| 2573 | + <span class="kw">let </span>old_inner = core::mem::replace(inner.deref_mut(), new_inner); |
2594 | 2574 | inner.wl_display = <span class="prelude-val">Some</span>(display_handle.display.as_ptr()); |
2595 | 2575 |
|
2596 | 2576 | drop(old_inner); |
|
0 commit comments