What is Hackers' Pub?
Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.







![#[derive(Facet)]
struct Pizza {
radius: i32,
toppings: Vec<Topping>,
}
#[derive(Facet)]
#[repr(u8)]
enum Topping {
Tomato,
Mozzarella,
Anchovies,
}
use Toppings::*;
let mut order = MultiArray::<Pizza>::new();
assert_eq!(0, order.len());
let margherita = Pizza {
radius: 12,
toppings: vec![Tomato, Mozzarella],
};
order.push(margherita);
let napoli = Pizza {
radius: 15,
toppings: vec![Tomato, Mozzarella, Anchovies],
};
order.push(napoli);
let pizza = order.pop();](https://media.hachyderm.io/media_attachments/files/114/473/131/163/695/830/original/bfa5d57f7b796a26.png)












