WIP: Preparando liberación de la versión 0.5 de PageTop #10
2 changed files with 6 additions and 6 deletions
|
|
@ -85,7 +85,7 @@ pub fn html(input: TokenStream) -> TokenStream {
|
||||||
/// b: 0,
|
/// b: 0,
|
||||||
/// c: Some(0),
|
/// c: Some(0),
|
||||||
/// d: vec![1, 2, 3],
|
/// d: vec![1, 2, 3],
|
||||||
/// e: "four".to_owned(),
|
/// e: "four".to_string(),
|
||||||
/// });
|
/// });
|
||||||
/// # }
|
/// # }
|
||||||
/// ```
|
/// ```
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ use std::str::FromStr;
|
||||||
|
|
||||||
/// Representa una **unidad CSS** lista para formatear o deserializar.
|
/// Representa una **unidad CSS** lista para formatear o deserializar.
|
||||||
///
|
///
|
||||||
/// ## Unidades soportadas
|
/// # Unidades soportadas
|
||||||
///
|
///
|
||||||
/// - **Absolutas** *(valores enteros, `isize`)*:
|
/// - **Absolutas** *(valores enteros, `isize`)*:
|
||||||
/// - `Cm(isize)` - `cm` (centímetros)
|
/// - `Cm(isize)` - `cm` (centímetros)
|
||||||
|
|
@ -24,13 +24,13 @@ use std::str::FromStr;
|
||||||
/// - `RelVh(f32)` - `vh` (1% de la **altura** del viewport)
|
/// - `RelVh(f32)` - `vh` (1% de la **altura** del viewport)
|
||||||
/// - `RelVw(f32)` - `vw` (1% del **ancho** del viewport)
|
/// - `RelVw(f32)` - `vw` (1% del **ancho** del viewport)
|
||||||
///
|
///
|
||||||
/// ## Valores especiales
|
/// # Valores especiales
|
||||||
///
|
///
|
||||||
/// - `None` - equivale a un texto vacío (`""`), útil para atributos opcionales.
|
/// - `None` - equivale a un texto vacío (`""`), útil para atributos opcionales.
|
||||||
/// - `Auto` - equivale a `"auto"`.
|
/// - `Auto` - equivale a `"auto"`.
|
||||||
/// - `Zero` - equivale a `"0"` (cero sin unidad).
|
/// - `Zero` - equivale a `"0"` (cero sin unidad).
|
||||||
///
|
///
|
||||||
/// ## Características
|
/// # Características
|
||||||
///
|
///
|
||||||
/// - Soporta unidades **absolutas** (`cm`, `in`, `mm`, `pc`, `pt`, `px`) y **relativas** (`em`,
|
/// - Soporta unidades **absolutas** (`cm`, `in`, `mm`, `pc`, `pt`, `px`) y **relativas** (`em`,
|
||||||
/// `rem`, `%`, `vh`, `vw`).
|
/// `rem`, `%`, `vh`, `vw`).
|
||||||
|
|
@ -38,7 +38,7 @@ use std::str::FromStr;
|
||||||
/// - `Display` para formatear a cadena (p. ej., `UnitValue::Px(12)` genera `"12px"`).
|
/// - `Display` para formatear a cadena (p. ej., `UnitValue::Px(12)` genera `"12px"`).
|
||||||
/// - `Deserialize` delega en `FromStr`, garantizando una gramática única.
|
/// - `Deserialize` delega en `FromStr`, garantizando una gramática única.
|
||||||
///
|
///
|
||||||
/// ## Ejemplos
|
/// # Ejemplos
|
||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// # use pagetop::prelude::*;
|
/// # use pagetop::prelude::*;
|
||||||
|
|
@ -52,7 +52,7 @@ use std::str::FromStr;
|
||||||
/// assert_eq!(UnitValue::from_str("0").unwrap(), UnitValue::Zero);
|
/// assert_eq!(UnitValue::from_str("0").unwrap(), UnitValue::Zero);
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// ## Notas
|
/// # Notas
|
||||||
///
|
///
|
||||||
/// - Las absolutas **no aceptan** decimales (p. ej., `"1.5px"` sería erróneo).
|
/// - Las absolutas **no aceptan** decimales (p. ej., `"1.5px"` sería erróneo).
|
||||||
/// - Se aceptan signos `+`/`-` en todas las unidades (p. ej., `"-12px"`, `"+0.5em"`).
|
/// - Se aceptan signos `+`/`-` en todas las unidades (p. ej., `"-12px"`, `"+0.5em"`).
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue