<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-sync/src/lazy_lock.rs, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/'/>
<entry>
<title>chore: add more `Debug` impls to `embassy-sync`, particularly on `OnceLock`</title>
<updated>2025-08-20T05:36:49+00:00</updated>
<author>
<name>Curly</name>
<email>u007d@humanenginuity.com</email>
</author>
<published>2025-08-20T05:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=368738bef44dbba1a178383d878a6d9423b1ccd9'/>
<id>368738bef44dbba1a178383d878a6d9423b1ccd9</id>
<content type='text'>
All tests green
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All tests green
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(embassy-sync): Add `get_mut` for `LazyLock`</title>
<updated>2025-07-30T20:15:58+00:00</updated>
<author>
<name>Anthony Grondin</name>
<email>104731965+AnthonyGrondin@users.noreply.github.com</email>
</author>
<published>2025-07-30T20:01:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=03b60dd5619bb65dff697cf9dd96f57ccc23f35e'/>
<id>03b60dd5619bb65dff697cf9dd96f57ccc23f35e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix missing sync bounds</title>
<updated>2025-06-18T22:38:57+00:00</updated>
<author>
<name>Melvin Wang</name>
<email>melvin.mc.wang@gmail.com</email>
</author>
<published>2025-06-18T22:38:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=051c63fea2fdb9cc9773c3bd311e6c423f3d1cd2'/>
<id>051c63fea2fdb9cc9773c3bd311e6c423f3d1cd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy-sync: more unit-test for LazyLock</title>
<updated>2024-07-31T02:32:44+00:00</updated>
<author>
<name>wanglei</name>
<email>wllenyj@gmail.com</email>
</author>
<published>2024-07-30T16:25:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=05562b92af53c742c6531ec616afd518112687b8'/>
<id>05562b92af53c742c6531ec616afd518112687b8</id>
<content type='text'>
Signed-off-by: wanglei &lt;wllenyj@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: wanglei &lt;wllenyj@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy-sync: fix the data of LazyLock never drop</title>
<updated>2024-07-31T02:31:56+00:00</updated>
<author>
<name>wanglei</name>
<email>wllenyj@gmail.com</email>
</author>
<published>2024-07-30T16:24:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=93696c912e7264e101308a3f205272dcdd44e6b2'/>
<id>93696c912e7264e101308a3f205272dcdd44e6b2</id>
<content type='text'>
Using `union` can save more space.

And the `MaybeUninit&lt;T&gt;` will never drop the T, when dropping the
`MaybeUninit&lt;T&gt;`. Fixed it.

Signed-off-by: wanglei &lt;wllenyj@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using `union` can save more space.

And the `MaybeUninit&lt;T&gt;` will never drop the T, when dropping the
`MaybeUninit&lt;T&gt;`. Fixed it.

Signed-off-by: wanglei &lt;wllenyj@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>embassy-sync: add LazyLock</title>
<updated>2024-07-29T09:04:59+00:00</updated>
<author>
<name>Samuel Tardieu</name>
<email>sam@rfc1149.net</email>
</author>
<published>2024-07-27T09:49:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=05e0f128462ebdacd3dffc27f74502913d782589'/>
<id>05e0f128462ebdacd3dffc27f74502913d782589</id>
<content type='text'>
`LazyLock` is inspired by Rust 1.80.0's `std::sync::LazyLock` type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`LazyLock` is inspired by Rust 1.80.0's `std::sync::LazyLock` type.
</pre>
</div>
</content>
</entry>
</feed>
