@@ -59,7 +59,7 @@ impl Spec {
5959 } else {
6060 * out = Some ( section. data ( ) . to_vec ( ) ) ;
6161 }
62- } ;
62+ }
6363 }
6464
6565 let mut env_meta_base64 = None ;
@@ -179,7 +179,7 @@ impl Display for Spec {
179179
180180fn write_func ( f : & mut std:: fmt:: Formatter < ' _ > , func : & ScSpecFunctionV0 ) -> std:: fmt:: Result {
181181 writeln ! ( f, " • Function: {}" , func. name. to_utf8_string_lossy( ) ) ?;
182- if func. doc . len ( ) > 0 {
182+ if ! func. doc . is_empty ( ) {
183183 writeln ! (
184184 f,
185185 " Docs: {}" ,
@@ -202,7 +202,7 @@ fn write_func(f: &mut std::fmt::Formatter<'_>, func: &ScSpecFunctionV0) -> std::
202202
203203fn write_union ( f : & mut std:: fmt:: Formatter < ' _ > , udt : & ScSpecUdtUnionV0 ) -> std:: fmt:: Result {
204204 writeln ! ( f, " • Union: {}" , format_name( & udt. lib, & udt. name) ) ?;
205- if udt. doc . len ( ) > 0 {
205+ if ! udt. doc . is_empty ( ) {
206206 writeln ! (
207207 f,
208208 " Docs: {}" ,
@@ -219,7 +219,7 @@ fn write_union(f: &mut std::fmt::Formatter<'_>, udt: &ScSpecUdtUnionV0) -> std::
219219
220220fn write_struct ( f : & mut std:: fmt:: Formatter < ' _ > , udt : & ScSpecUdtStructV0 ) -> std:: fmt:: Result {
221221 writeln ! ( f, " • Struct: {}" , format_name( & udt. lib, & udt. name) ) ?;
222- if udt. doc . len ( ) > 0 {
222+ if ! udt. doc . is_empty ( ) {
223223 writeln ! (
224224 f,
225225 " Docs: {}" ,
@@ -234,7 +234,7 @@ fn write_struct(f: &mut std::fmt::Formatter<'_>, udt: &ScSpecUdtStructV0) -> std
234234 field. name. to_utf8_string_lossy( ) ,
235235 indent( & format!( "{:#?}" , field. type_) , 8 ) . trim( )
236236 ) ?;
237- if field. doc . len ( ) > 0 {
237+ if ! field. doc . is_empty ( ) {
238238 writeln ! ( f, "{}" , indent( & format!( "{:#?}" , field. doc) , 8 ) ) ?;
239239 }
240240 }
@@ -244,7 +244,7 @@ fn write_struct(f: &mut std::fmt::Formatter<'_>, udt: &ScSpecUdtStructV0) -> std
244244
245245fn write_enum ( f : & mut std:: fmt:: Formatter < ' _ > , udt : & ScSpecUdtEnumV0 ) -> std:: fmt:: Result {
246246 writeln ! ( f, " • Enum: {}" , format_name( & udt. lib, & udt. name) ) ?;
247- if udt. doc . len ( ) > 0 {
247+ if ! udt. doc . is_empty ( ) {
248248 writeln ! (
249249 f,
250250 " Docs: {}" ,
@@ -261,7 +261,7 @@ fn write_enum(f: &mut std::fmt::Formatter<'_>, udt: &ScSpecUdtEnumV0) -> std::fm
261261
262262fn write_error ( f : & mut std:: fmt:: Formatter < ' _ > , udt : & ScSpecUdtErrorEnumV0 ) -> std:: fmt:: Result {
263263 writeln ! ( f, " • Error: {}" , format_name( & udt. lib, & udt. name) ) ?;
264- if udt. doc . len ( ) > 0 {
264+ if ! udt. doc . is_empty ( ) {
265265 writeln ! (
266266 f,
267267 " Docs: {}" ,
@@ -285,13 +285,13 @@ fn indent(s: &str, n: usize) -> String {
285285}
286286
287287fn format_name ( lib : & StringM < 80 > , name : & StringM < 60 > ) -> String {
288- if lib. len ( ) > 0 {
288+ if lib. is_empty ( ) {
289+ name. to_utf8_string_lossy ( )
290+ } else {
289291 format ! (
290292 "{}::{}" ,
291293 lib. to_utf8_string_lossy( ) ,
292294 name. to_utf8_string_lossy( )
293295 )
294- } else {
295- name. to_utf8_string_lossy ( )
296296 }
297297}
0 commit comments