fix(cli): operation response type exhaustive

This commit is contained in:
Geoffrey Garrett 2024-07-13 17:09:51 +02:00
parent b6993ce02e
commit 8726ea91eb
1 changed files with 8 additions and 4 deletions

View File

@ -259,6 +259,7 @@ impl Generator {
}
}
crate::method::OperationResponseKind::Raw
| crate::method::OperationResponseKind::Multi(_)
| crate::method::OperationResponseKind::Upgrade => {
quote! {
{
@ -279,6 +280,7 @@ impl Generator {
}
}
crate::method::OperationResponseKind::Raw
| crate::method::OperationResponseKind::Multi(_)
| crate::method::OperationResponseKind::Upgrade => {
quote! {
{
@ -306,6 +308,7 @@ impl Generator {
}
crate::method::OperationResponseKind::None => quote! { () },
crate::method::OperationResponseKind::Raw => todo!(),
crate::method::OperationResponseKind::Multi(_) => todo!(),
crate::method::OperationResponseKind::Upgrade => todo!(),
};
let error_output = match error_kind {
@ -319,6 +322,7 @@ impl Generator {
}
}
crate::method::OperationResponseKind::Raw
| crate::method::OperationResponseKind::Multi(_)
| crate::method::OperationResponseKind::Upgrade => {
quote! {
{