diff --git a/src/libyaml/emitter.rs b/src/libyaml/emitter.rs index 548185fc..a0ce25f8 100644 --- a/src/libyaml/emitter.rs +++ b/src/libyaml/emitter.rs @@ -70,6 +70,7 @@ impl<'a> Emitter<'a> { panic!("malloc error: {}", libyaml::Error::emit_error(emitter)); } sys::yaml_emitter_set_unicode(emitter, true); + sys::yaml_emitter_set_width(emitter, -1); addr_of_mut!((*owned.ptr).write).write(write); addr_of_mut!((*owned.ptr).write_error).write(None); sys::yaml_emitter_set_output(emitter, write_handler, owned.ptr.cast()); diff --git a/tests/test_serde.rs b/tests/test_serde.rs index 678f88df..a22c2ed4 100644 --- a/tests/test_serde.rs +++ b/tests/test_serde.rs @@ -542,9 +542,7 @@ fn test_long_string() { }; let yaml = indoc! {" - string: word word word word word word word word word word word word word word word - word word word word word word word word word word word word word word word word - word word word word + string: word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word "}; test_serde(&thing, yaml);