Mauve 👁💜 on Nostr: `Mutex<Option<TunnelManager>>` is a lot more reasonable. :P ``` { let mut tunnels1 = ...
`Mutex<Option<TunnelManager>>`
is a lot more reasonable. :P
```
{
let mut tunnels1 = tunnels1.lock().await.unwrap();
tunnels1.open_tunnel(route_id).await?
}
```
Ain't it funky
Published at
2024-08-08 21:21:58Event JSON
{
"id": "eaf3d4201524337fe891d5ac512d7dd268c88678da500db176e3e7c2ea5a8d38",
"pubkey": "ca6770df24e21d6765c41a491f129fadc55ec34219c9ed90e5b18f7714bb0e70",
"created_at": 1723152118,
"kind": 1,
"tags": [
[
"e",
"11efd3b8d7b8e4121713ede974d9f19981469741649edc2931fd2597a176bc79",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://mastodon.mauve.moe/users/mauve/statuses/112928497244045309",
"activitypub"
]
],
"content": "`Mutex\u003cOption\u003cTunnelManager\u003e\u003e`\n\nis a lot more reasonable. :P\n\n```\n{\nlet mut tunnels1 = tunnels1.lock().await.unwrap();\ntunnels1.open_tunnel(route_id).await?\n}\n```\n\nAin't it funky",
"sig": "376173f9e2e2665a544886601b4557992ac58133ce34db63a10576fb8ef6627a2280dc957f5cb6e5249d0417b4aad232993bf9653aa35b984a00744c7f758b6a"
}