Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:01:47
    Creating a new Cargo Workspace with our first package
  2. Урок 2. 00:04:02
    Reading CSV rows into Rust using the csv crate
  3. Урок 3. 00:10:55
    Deserializing CSV rows into our own Rust structs and types
  4. Урок 4. 00:00:52
    Deploying a database with PlanetScale
  5. Урок 5. 00:04:36
    Database types are not your application types
  6. Урок 6. 00:06:41
    Implementing the Debug trait for third party types
  7. Урок 7. 00:06:58
    Writing a SQL script to set up tables in a PlanetScale SQL Database
  8. Урок 8. 00:04:19
    Implementing the From and Into traits to turn a PokemonCsv into a PokemonTableRow
  9. Урок 9. 00:07:57
    Using async to write a function that insert PokemonTableRows
  10. Урок 10. 00:04:17
    Getting the PlanetScale connection string from an environment variable and handling errors with color_eyre
  11. Урок 11. 00:04:17
    Using tokio and sqlx to connect to the PlanetScale database
  12. Урок 12. 00:04:21
    Showing Iterator progress bars with indicatif
  13. Урок 13. 00:06:55
    Creating more tables in SQL and inserting more data in Rust
  14. Урок 14. 00:14:27
    Improving performance with FuturesUnordered, async Rust, and Streams
  15. Урок 15. 00:05:18
    Shipping the PlanetScale database, schema, and data to production