Crates.io | g-str |
lib.rs | g-str |
version | |
source | src |
created_at | 2024-07-12 18:28:57.52761 |
updated_at | 2024-07-14 02:29:00.284976 |
description | una librería desarrollada en rust, que evita la duplicación de cadenas en tu codigo |
homepage | |
repository | https://github.com/GabyDev0/g-str |
max_upload_size | |
id | 1300980 |
size | 0 |
GStr es una librería diseñada para ser simple y rápida. Proporciona un internado de cadenas, lo que significa que su función es evitar la duplicación innecesaria de cadenas.
fn main() {
let string1 = GStr::new("hola");
let string2 = GStr::new("hola");
println!("{string1} Jhon!");
if string1 == string2{
println!("Somos iguales");
}
}
GStr ofrece una estructura y una Trait:
GStr: estructura que envuelve la cadena de manera segura y evita la duplicación de la cadena.
StringInfo: Es una Trait con el propósito principal de manejar valores de manera generalizada. Esto significa que proporciona métodos que la estructura GStr
puede utilizar sin importar el tipo de valor que se le pase.
para mas información puedes buscar la documentación detallada en docs.rs/g-str/.