Repository navigation
feat: Rust SDK update for version 0.17.0 - #33
ChiragAgg5k wants to merge 2 commits into
Conversation
🔵 Tier A · Mergeable after minor fixes
Updates the Rust SDK to version 0.17.0 for Appwrite API 2.4, adding services and models for domains, WAF, passkeys, and related API changes. It also refreshes the changelog, README, and usage examples for the updated service signatures and new endpoints. 470 of 581 changed files were too large to include in full.
Note Part of the diff was too large to review, so Hansi did not approve.
Fix with agent prompt### Issue 1
docs/examples/domains/list-prices.md:15
**Give the domains vector a concrete element type**
`list_prices` accepts an `impl IntoIterator<Item = impl Into<String>>`, so the empty vector leaves its element type unconstrained and this example fails to compile. Use a sample domain or explicitly type the vector.
```suggestion
vec!["example.com"],
```
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.📂 Walkthrough · 5
Reviewed |
| let domains = Domains::new(&client); | ||
|
|
||
| let result = domains.list_prices( | ||
| vec![], |
There was a problem hiding this comment.
Give the domains vector a concrete element type
list_prices accepts an impl IntoIterator<Item = impl Into<String>>, so the empty vector leaves its element type unconstrained and this example fails to compile. Use a sample domain or explicitly type the vector.
| vec![], | |
| vec!["example.com"], |
Prompt To Fix With AI
This is a comment left during a code review.
Path: docs/examples/domains/list-prices.md
Line: 15
Comment:
**Give the domains vector a concrete element type**
`list_prices` accepts an `impl IntoIterator<Item = impl Into<String>>`, so the empty vector leaves its element type unconstrained and this example fails to compile. Use a sample domain or explicitly type the vector.
```suggestion
vec!["example.com"],
```
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.🟡 Minor · documentation · Reply if this doesn't apply.
|
Superseded: replaced by a passkeys-only minor release. |
This PR contains updates to the Rust SDK for version 0.17.0.