Rust
Delete workspace
delete_workspace
pub async fn delete_workspace(workspace_id: &str) -> Result<()>
Result<()>
use wacht::api::workspaces::*; delete_workspace("52057194421551105").await?; println!("Workspace deleted successfully");
match delete_workspace("52057194421551105").await { Ok(()) => { println!("Workspace deleted successfully"); } Err(Error::Api { status, message, .. }) => { match status.as_u16() { 404 => println!("Workspace not found"), 403 => println!("Access denied: {}", message), 409 => println!("Cannot delete workspace with active members: {}", message), _ => println!("API error {}: {}", status, message), } } Err(e) => println!("Request failed: {}", e), }