Trait StringInfo

Source
pub trait StringInfo {
    // Required methods
    fn get_str_ref(&self) -> &str;
    fn get_str(self) -> String;
}
Expand description

La trait StringInfo es esencial para trabajar con GStr. Su propósito principal es 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. En otras palabras, StringInfo define una serie de métodos y comportamientos que GStr puede aplicar a cualquier valor, asegurando que la manipulación de cadenas sea eficiente y sin duplicación.

Required Methods§

Source

fn get_str_ref(&self) -> &str

Devuelve una referencia a una cadena constante utilizada para la búsqueda de cadenas existentes.

Source

fn get_str(self) -> String

Esta función se invoca cuando se ha realizado una búsqueda y no se ha encontrado ninguna coincidencia. En este caso, la función debe proceder a crear una nueva cadena.

Implementors§