Contexto
Este issue ejecuta una unidad del plan versionado de rust-async.
Alcance
select!, cancelación y timeouts: escribir capítulo, diagrama, ejemplos y ejercicios
Criterios de aceptación
Validación
cargo fmt --check cuando haya código Rust.
cargo clippy --all-targets --all-features -- -D warnings cuando haya código Rust.
cargo test --all-targets y cargo test --doc cuando haya código Rust.
git diff --check.
Dependencias y riesgos
Respetar las fronteras del curso: sin unsafe ni dependencias externas no triviales sin aprobación humana.
Contexto
Este issue ejecuta una unidad del plan versionado de
rust-async.Alcance
select!, cancelación y timeouts: escribir capítulo, diagrama, ejemplos y ejercicios
Criterios de aceptación
reviewednipublished.Validación
cargo fmt --checkcuando haya código Rust.cargo clippy --all-targets --all-features -- -D warningscuando haya código Rust.cargo test --all-targetsycargo test --doccuando haya código Rust.git diff --check.Dependencias y riesgos
Respetar las fronteras del curso: sin
unsafeni dependencias externas no triviales sin aprobación humana.