diff --git a/lib/codegen/codegen.dart b/lib/codegen/codegen.dart
index 514d0af5..e3a349f3 100644
--- a/lib/codegen/codegen.dart
+++ b/lib/codegen/codegen.dart
@@ -17,6 +17,7 @@ import 'ruby/faraday.dart';
 import 'ruby/net_http.dart';
 import 'rust/actix.dart';
 import 'rust/curl_rust.dart';
+import 'rust/hyper.dart';
 import 'rust/reqwest.dart';
 import 'rust/ureq.dart';
 import 'js/axios.dart';
@@ -94,6 +95,8 @@ class Codegen {
         return RustActixCodeGen().getCode(rM, boundary: boundary);
       case CodegenLanguage.rustCurl:
         return RustCurlCodeGen().getCode(rM);
+      case CodegenLanguage.rustHyper:
+        return RustHyperCodeGen().getCode(rM);
       case CodegenLanguage.rustReqwest:
         return RustReqwestCodeGen().getCode(rM);
       case CodegenLanguage.rustUreq: