github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/components/view/Any.html.go (about)

     1  // Code generated by qtc from "Any.html". DO NOT EDIT.
     2  // See https://github.com/valyala/quicktemplate for details.
     3  
     4  // <!-- Content managed by Project Forge, see [projectforge.md] for details. -->
     5  
     6  //line views/components/view/Any.html:2
     7  package view
     8  
     9  //line views/components/view/Any.html:2
    10  import (
    11  	"fmt"
    12  
    13  	"github.com/kyleu/dbaudit/app/lib/types"
    14  	"github.com/kyleu/dbaudit/views/components"
    15  )
    16  
    17  //line views/components/view/Any.html:9
    18  import (
    19  	qtio422016 "io"
    20  
    21  	qt422016 "github.com/valyala/quicktemplate"
    22  )
    23  
    24  //line views/components/view/Any.html:9
    25  var (
    26  	_ = qtio422016.Copy
    27  	_ = qt422016.AcquireByteBuffer
    28  )
    29  
    30  //line views/components/view/Any.html:9
    31  func StreamAny(qw422016 *qt422016.Writer, x any, t *types.Wrapped) {
    32  //line views/components/view/Any.html:10
    33  	switch t.Key() {
    34  //line views/components/view/Any.html:11
    35  	case types.KeyAny:
    36  //line views/components/view/Any.html:12
    37  		StreamDefault(qw422016, x, t.String())
    38  //line views/components/view/Any.html:13
    39  	case types.KeyBit:
    40  //line views/components/view/Any.html:14
    41  		StreamDefault(qw422016, x, t.String())
    42  //line views/components/view/Any.html:15
    43  	case types.KeyBool:
    44  //line views/components/view/Any.html:16
    45  		StreamBool(qw422016, x.(bool))
    46  //line views/components/view/Any.html:17
    47  	case types.KeyByte:
    48  //line views/components/view/Any.html:18
    49  		StreamDefault(qw422016, x, t.String())
    50  //line views/components/view/Any.html:19
    51  	case types.KeyChar:
    52  //line views/components/view/Any.html:20
    53  		StreamDefault(qw422016, x, t.String())
    54  //line views/components/view/Any.html:21
    55  	case types.KeyDate:
    56  //line views/components/view/Any.html:22
    57  		StreamDefault(qw422016, x, t.String())
    58  //line views/components/view/Any.html:23
    59  	case types.KeyEnum:
    60  //line views/components/view/Any.html:23
    61  		qw422016.N().S(`<span title="enum:`)
    62  //line views/components/view/Any.html:24
    63  		qw422016.E().S(t.T.(*types.Enum).Ref)
    64  //line views/components/view/Any.html:24
    65  		qw422016.N().S(`">`)
    66  //line views/components/view/Any.html:24
    67  		qw422016.E().V(x)
    68  //line views/components/view/Any.html:24
    69  		qw422016.N().S(`</span>`)
    70  //line views/components/view/Any.html:25
    71  	case types.KeyEnumValue:
    72  //line views/components/view/Any.html:26
    73  		StreamDefault(qw422016, x, t.String())
    74  //line views/components/view/Any.html:27
    75  	case types.KeyError:
    76  //line views/components/view/Any.html:28
    77  		StreamDefault(qw422016, x, t.String())
    78  //line views/components/view/Any.html:29
    79  	case types.KeyFloat:
    80  //line views/components/view/Any.html:30
    81  		StreamFloat(qw422016, x)
    82  //line views/components/view/Any.html:31
    83  	case types.KeyInt:
    84  //line views/components/view/Any.html:32
    85  		StreamInt(qw422016, x)
    86  //line views/components/view/Any.html:33
    87  	case types.KeyJSON:
    88  //line views/components/view/Any.html:34
    89  		components.StreamJSON(qw422016, x)
    90  //line views/components/view/Any.html:35
    91  	case types.KeyList:
    92  //line views/components/view/Any.html:36
    93  		StreamDefault(qw422016, x, t.String())
    94  //line views/components/view/Any.html:37
    95  	case types.KeyMap:
    96  //line views/components/view/Any.html:38
    97  		StreamDefault(qw422016, x, t.String())
    98  //line views/components/view/Any.html:39
    99  	case types.KeyMethod:
   100  //line views/components/view/Any.html:40
   101  		StreamDefault(qw422016, x, t.String())
   102  //line views/components/view/Any.html:41
   103  	case types.KeyNil:
   104  //line views/components/view/Any.html:42
   105  		StreamDefault(qw422016, x, t.String())
   106  //line views/components/view/Any.html:43
   107  	case types.KeyOption:
   108  //line views/components/view/Any.html:44
   109  		if x == nil {
   110  //line views/components/view/Any.html:44
   111  			qw422016.N().S(`<em>∅</em>`)
   112  //line views/components/view/Any.html:46
   113  		} else {
   114  //line views/components/view/Any.html:47
   115  			StreamAny(qw422016, x, t.T.(*types.Option).V)
   116  //line views/components/view/Any.html:48
   117  		}
   118  //line views/components/view/Any.html:49
   119  	case types.KeyRange:
   120  //line views/components/view/Any.html:50
   121  		StreamDefault(qw422016, x, t.String())
   122  //line views/components/view/Any.html:51
   123  	case types.KeyReference:
   124  //line views/components/view/Any.html:52
   125  		StreamDefault(qw422016, x, t.String())
   126  //line views/components/view/Any.html:53
   127  	case types.KeySet:
   128  //line views/components/view/Any.html:54
   129  		StreamDefault(qw422016, x, t.String())
   130  //line views/components/view/Any.html:55
   131  	case types.KeyString:
   132  //line views/components/view/Any.html:56
   133  		StreamString(qw422016, x.(string))
   134  //line views/components/view/Any.html:57
   135  	case types.KeyTime:
   136  //line views/components/view/Any.html:58
   137  		StreamDefault(qw422016, x, t.String())
   138  //line views/components/view/Any.html:59
   139  	case types.KeyTimestamp:
   140  //line views/components/view/Any.html:60
   141  		StreamDefault(qw422016, x, t.String())
   142  //line views/components/view/Any.html:61
   143  	case types.KeyTimestampZoned:
   144  //line views/components/view/Any.html:62
   145  		StreamDefault(qw422016, x, t.String())
   146  //line views/components/view/Any.html:63
   147  	case types.KeyUnknown:
   148  //line views/components/view/Any.html:64
   149  		StreamDefault(qw422016, x, t.String())
   150  //line views/components/view/Any.html:65
   151  	case types.KeyUUID:
   152  //line views/components/view/Any.html:66
   153  		StreamDefault(qw422016, x, t.String())
   154  //line views/components/view/Any.html:67
   155  	case types.KeyValueMap:
   156  //line views/components/view/Any.html:68
   157  		StreamDefault(qw422016, x, t.String())
   158  //line views/components/view/Any.html:69
   159  	case types.KeyXML:
   160  //line views/components/view/Any.html:70
   161  		StreamDefault(qw422016, x, t.String())
   162  //line views/components/view/Any.html:71
   163  	default:
   164  //line views/components/view/Any.html:72
   165  		StreamDefault(qw422016, x, t.String())
   166  //line views/components/view/Any.html:73
   167  	}
   168  //line views/components/view/Any.html:74
   169  }
   170  
   171  //line views/components/view/Any.html:74
   172  func WriteAny(qq422016 qtio422016.Writer, x any, t *types.Wrapped) {
   173  //line views/components/view/Any.html:74
   174  	qw422016 := qt422016.AcquireWriter(qq422016)
   175  //line views/components/view/Any.html:74
   176  	StreamAny(qw422016, x, t)
   177  //line views/components/view/Any.html:74
   178  	qt422016.ReleaseWriter(qw422016)
   179  //line views/components/view/Any.html:74
   180  }
   181  
   182  //line views/components/view/Any.html:74
   183  func Any(x any, t *types.Wrapped) string {
   184  //line views/components/view/Any.html:74
   185  	qb422016 := qt422016.AcquireByteBuffer()
   186  //line views/components/view/Any.html:74
   187  	WriteAny(qb422016, x, t)
   188  //line views/components/view/Any.html:74
   189  	qs422016 := string(qb422016.B)
   190  //line views/components/view/Any.html:74
   191  	qt422016.ReleaseByteBuffer(qb422016)
   192  //line views/components/view/Any.html:74
   193  	return qs422016
   194  //line views/components/view/Any.html:74
   195  }
   196  
   197  //line views/components/view/Any.html:76
   198  func StreamDefault(qw422016 *qt422016.Writer, x any, t string) {
   199  //line views/components/view/Any.html:77
   200  	msg := fmt.Sprintf("unhandled type: %s (%T)", t, x)
   201  
   202  //line views/components/view/Any.html:77
   203  	qw422016.N().S(`<span title="`)
   204  //line views/components/view/Any.html:78
   205  	qw422016.E().S(msg)
   206  //line views/components/view/Any.html:78
   207  	qw422016.N().S(`">`)
   208  //line views/components/view/Any.html:78
   209  	qw422016.E().V(x)
   210  //line views/components/view/Any.html:78
   211  	qw422016.N().S(`</span>`)
   212  //line views/components/view/Any.html:79
   213  }
   214  
   215  //line views/components/view/Any.html:79
   216  func WriteDefault(qq422016 qtio422016.Writer, x any, t string) {
   217  //line views/components/view/Any.html:79
   218  	qw422016 := qt422016.AcquireWriter(qq422016)
   219  //line views/components/view/Any.html:79
   220  	StreamDefault(qw422016, x, t)
   221  //line views/components/view/Any.html:79
   222  	qt422016.ReleaseWriter(qw422016)
   223  //line views/components/view/Any.html:79
   224  }
   225  
   226  //line views/components/view/Any.html:79
   227  func Default(x any, t string) string {
   228  //line views/components/view/Any.html:79
   229  	qb422016 := qt422016.AcquireByteBuffer()
   230  //line views/components/view/Any.html:79
   231  	WriteDefault(qb422016, x, t)
   232  //line views/components/view/Any.html:79
   233  	qs422016 := string(qb422016.B)
   234  //line views/components/view/Any.html:79
   235  	qt422016.ReleaseByteBuffer(qb422016)
   236  //line views/components/view/Any.html:79
   237  	return qs422016
   238  //line views/components/view/Any.html:79
   239  }
   240  
   241  //line views/components/view/Any.html:81
   242  func StreamType(qw422016 *qt422016.Writer, v types.Type) {
   243  //line views/components/view/Any.html:82
   244  	qw422016.E().S(v.String())
   245  //line views/components/view/Any.html:83
   246  }
   247  
   248  //line views/components/view/Any.html:83
   249  func WriteType(qq422016 qtio422016.Writer, v types.Type) {
   250  //line views/components/view/Any.html:83
   251  	qw422016 := qt422016.AcquireWriter(qq422016)
   252  //line views/components/view/Any.html:83
   253  	StreamType(qw422016, v)
   254  //line views/components/view/Any.html:83
   255  	qt422016.ReleaseWriter(qw422016)
   256  //line views/components/view/Any.html:83
   257  }
   258  
   259  //line views/components/view/Any.html:83
   260  func Type(v types.Type) string {
   261  //line views/components/view/Any.html:83
   262  	qb422016 := qt422016.AcquireByteBuffer()
   263  //line views/components/view/Any.html:83
   264  	WriteType(qb422016, v)
   265  //line views/components/view/Any.html:83
   266  	qs422016 := string(qb422016.B)
   267  //line views/components/view/Any.html:83
   268  	qt422016.ReleaseByteBuffer(qb422016)
   269  //line views/components/view/Any.html:83
   270  	return qs422016
   271  //line views/components/view/Any.html:83
   272  }