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. Override the default endpoint
  10. Configuring retry policies
  11. Override the authentication credentials
  12. Error handling
  13. Examine error details
  14. Handling binding errors
  15. Enable debug logs
  16. Working with list operations
  17. Working with long-running operations
  18. Configuring polling policies
  19. How to write tests using a client
  20. How to write tests for long-running operations
  21. Working with enums