# smp proteção simples de memória ou smp é uma bilbioteca que usa da entropia para esconder a posição da memória de possíveis escaneadores que poderia modificar o valor usa da biblioteca random para gerar um número entre o 0 até `BLOCK` -1 do `Shield`, o número será usado como um endereço para o valor. Em caso de erro retornará um Result da crate error uso: ```rust use smp::block::Shield; use rand::{rngs::StdRng, SeedableRng}; fn main() -> Result<(), Box> { let mut block = Shield::new(8, StdRng::from_entropy()); block.map(|x| { println!("{x}"); }); Ok(()) } ```