Rust

Generatore di immagini di codice Rust

Trasforma gli snippet Rust in immagini che vale la pena condividere, senza uscire dal tuo Mac.

Gli snippet Rust portano molta punteggiatura, quindi il tema che scegli lavora più del solito per tenerli leggibili.

Codeshot riconosce Rust dal codice che incolli, quindi non c’è nessun selettore di linguaggio da sbagliare. Ecco lo stesso snippet in tre dei 30 temi inclusi, resi con i fogli di stile dell’app.

use std::fs;

#[derive(Debug)]
pub struct Snapshot<'a> {
    pub code: &'a str,
    pub scale: u8,
}

impl<'a> Snapshot<'a> {
    fn save(&self, path: &str) -> std::io::Result<()> {
        fs::write(path, self.render())
    }
}
Solarized · scuro
use std::fs;

#[derive(Debug)]
pub struct Snapshot<'a> {
    pub code: &'a str,
    pub scale: u8,
}

impl<'a> Snapshot<'a> {
    fn save(&self, path: &str) -> std::io::Result<()> {
        fs::write(path, self.render())
    }
}
Tokyo Night · scuro
use std::fs;

#[derive(Debug)]
pub struct Snapshot<'a> {
    pub code: &'a str,
    pub scale: u8,
}

impl<'a> Snapshot<'a> {
    fn save(&self, path: &str) -> std::io::Result<()> {
        fs::write(path, self.render())
    }
}
Xcode · scuro

Scegliere un tema per Rust

Lifetime e generics si perdono nei temi poco contrastati. Solarized e Tokyo Night tengono gli operatori distinti dagli identificatori, che è ciò che serve quando l'argomento è il borrow checker.

Azzeccare la misura

Lascia che l’immagine segua il contenuto o bloccala su un rapporto — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 o 3:4 — poi esporta a 1×, 2× o 3× così resta nitida su uno schermo retina. Copiala negli appunti con C oppure salvala con S.

Guarda tutti i 30 temi a confronto oppure leggi il flusso completo.

Pensato per Rust e altri 59 linguaggi

Tutto gira sul tuo Mac. Il tuo codice non lo lascia mai.

Scarica per macOS