1. Introduction
  2. Setting up your development environment
  3. Setting up Rust on Cloud Shell
  4. How to initialize a client
  5. Generate text using the Vertex AI Gemini API
  6. Using Google Cloud Storage
    1. Push data on object writes
    2. Rewriting objects
    3. Speed up large object downloads
    4. Use errors to terminate uploads
    5. How to write tests using the Storage client
  7. Using the Compute Engine API
  8. Update a resource using a field mask
  9. Configuring retry policies
  10. Error handling
  11. Examine error details
  12. Handling binding errors
  13. Working with list operations
  14. Working with long-running operations
  15. Configuring polling policies
  16. How to write tests using a client
  17. How to write tests for long-running operations
  18. Working with enums