code: func printSignatures(out io.Writer, signatureRows []trustTagRow) error {
  	trustTagCtx := formatter.Context{
  		Output: out,
  		Format: NewTrustTagFormat(),
  	}
  	// convert the formatted type before printing
  	formattedTags := []SignedTagInfo{}
  	for _, sigRow := range signatureRows {
  		formattedSigners := sigRow.Signers
  		if len(formattedSigners) == 0 {
  			formattedSigners = append(formattedSigners, fmt.Sprintf("(%s)", releasedRoleName))
  		}
  		formattedTags = append(formattedTags, SignedTagInfo{
  			Name:    sigRow.SignedTag,
  			Digest:  sigRow.Digest,
  			Signers: formattedSigners,
  		})
  	}
  	return TagWrite(trustTagCtx, formattedTags)
  }
docs: // pretty print with ordered rows