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 }