Skip to content

Commit

Permalink
fix: correct typographical error (#80)
Browse files Browse the repository at this point in the history
* fix: correct typographical error

* fix: correct typographical error

* fix: correct typographical error

* fix: correct typographical error
  • Loading branch information
arceprogramando authored Jan 25, 2025
1 parent 77818dc commit 02f6b9e
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/ch10-01-syntax.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ este:
Para definir un struct `Point` donde `x` e `y` son ambos genéricos pero podrían
tener diferentes tipos, podemos usar múltiples parámetros de tipo genérico. Por
ejemplo, en el listado 10-8, cambiamos la definición de `Point` para que sea
generic sobre los tipos `T` y `U` donde `x` es de tipo `T` y `y` es de tipo
generic sobre los tipos `T` y `U` donde `x` es de tipo `T` e `y` es de tipo
`U`.

<span class="filename">Filename: src/main.rs</span>
Expand Down
4 changes: 2 additions & 2 deletions src/ch10-02-traits.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ una implementación primordial de ese mismo método.

### Traits como parametros

Ahora que sabes cómo definir y implementar traits, podemos explorar cómo usar
Ahora que sabes cómo definir e implementar traits, podemos explorar cómo usar
traits para definir funciones que aceptan muchos tipos diferentes. Usaremos el
trait `Summary` que implementamos en los tipos `NewsArticle` y `Tweet` en el
listado 10-13 para definir una función `notify` que llama al método `summarize`
Expand Down Expand Up @@ -253,7 +253,7 @@ pub fn notify(item1: &impl Summary, item2: &impl Summary) {
```

Usando `impl Trait` es apropiado si queremos que esta función permita que
`item1` y `item2` tengan tipos diferentes (siempre que ambos tipos implementen
`item1` e `item2` tengan tipos diferentes (siempre que ambos tipos implementen
`Summary`). Sin embargo, si queremos forzar que ambos parámetros tengan el
mismo tipo, debemos usar un trait bound, como esto:

Expand Down
2 changes: 1 addition & 1 deletion src/ch10-03-lifetime-syntax.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ Estas relaciones son lo que queremos que Rust use al analizar este código.

Recuerda, cuando especificamos los parámetros de los lifetimes en la firma de
esta función, no estamos cambiando los lifetimes de ninguna de las referencias
que se pasan en o se devuelven. En cambio, estamos especificando que el
que se pasan o se devuelven. En cambio, estamos especificando que el
_borrow checker_ debería rechazar cualquier valor que no cumpla con estas
restricciones. Ten en cuenta que la función `longest` no necesita saber
exactamente cuánto tiempo vivirán `x` e `y`, solo que algún scope puede
Expand Down

0 comments on commit 02f6b9e

Please sign in to comment.