diff --git a/typify-impl/src/merge.rs b/typify-impl/src/merge.rs index d127dc1c..b7649019 100644 --- a/typify-impl/src/merge.rs +++ b/typify-impl/src/merge.rs @@ -286,11 +286,10 @@ pub(crate) fn try_merge_with_subschemas( }; if if_schema.is_some() || then_schema.is_some() || else_schema.is_some() { - println!( - "{}", + unimplemented!( + "if/then/else schemas are not supported: {}", serde_json::to_string_pretty(&maybe_subschemas).unwrap() ); - unimplemented!("if/then/else schemas are not supported"); } if let Some(all_of) = all_of {