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
  7. Update a resource using a field mask
  8. Configuring retry policies
  9. Error handling
  10. Examine error details
  11. Handling binding errors
  12. Working with list operations
  13. Working with long-running operations
  14. Configuring polling policies
  15. How to write tests using a client
  16. How to write tests for long-running operations
  17. Working with enums