537
you are viewing a single comment's thread
view the rest of the comments
[-] CsJ5NPkuvE@lemmy.zip 7 points 2 days ago

I'm trying to come up with a good pun how ownership and safety could have prevented this but..

use std::sync::OnceLock;

#[derive(Debug)] struct BrainCell { in_use: bool, }

static BRAIN_CELL: OnceLock = OnceLock::new();

fn get_brain_cell() -> &'static BrainCell { BRAIN_CELL.get_or_init(|| { println!("Allocating brain power... this might take a while."); BrainCell { in_use: true } }) }

this post was submitted on 13 Aug 2025
537 points (97.9% liked)

Programmer Humor

25726 readers
1187 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS