@@ -221,7 +221,7 @@ <h3 id="examples" class="section"><a class="anchor-link left" href="#examples"><
221
221
bandwidth: {value: 200, unit: "gigabyte / second"}
222
222
}
223
223
"""</ span > < span > )
224
- </ span > < span class ="comment "> // source: ConfigObjectSource = pureconfig.ConfigObjectSource@5e2576dd
224
+ </ span > < span class ="comment "> // source: ConfigObjectSource = pureconfig.ConfigObjectSource@1ae00f3
225
225
</ span > < span >
226
226
</ span > < span class ="comment "> // this load will succeed, with automatic unit conversions
227
227
</ span > < span class ="keyword "> val</ span > < span > </ span > < span class ="identifier "> conf</ span > < span > = </ span > < span class ="identifier "> source</ span > < span > .</ span > < span class ="identifier "> load</ span > < span > [</ span > < span class ="type-name "> Config</ span > < span > ]
@@ -238,7 +238,7 @@ <h3 id="examples" class="section"><a class="anchor-link left" href="#examples"><
238
238
bandwidth: {value: 200, unit: "gigabyte"}
239
239
}
240
240
"""</ span > < span > )
241
- </ span > < span class ="comment "> // bad: ConfigObjectSource = pureconfig.ConfigObjectSource@47f668a7
241
+ </ span > < span class ="comment "> // bad: ConfigObjectSource = pureconfig.ConfigObjectSource@4a05db2a
242
242
</ span > < span >
243
243
</ span > < span class ="comment "> // this load will fail because bandwidth units are incompatible
244
244
</ span > < span class ="keyword "> val</ span > < span > </ span > < span class ="identifier "> fail</ span > < span > = </ span > < span class ="identifier "> bad</ span > < span > .</ span > < span class ="identifier "> load</ span > < span > [</ span > < span class ="type-name "> Config</ span > < span > ]
@@ -281,7 +281,7 @@ <h2 id="integer-values" class="section"><a class="anchor-link left" href="#integ
281
281
unit: megabyte
282
282
}
283
283
"""</ span > < span > )
284
- </ span > < span class ="comment "> // qsrc: ConfigObjectSource = pureconfig.ConfigObjectSource@fa9e3e7
284
+ </ span > < span class ="comment "> // qsrc: ConfigObjectSource = pureconfig.ConfigObjectSource@28464a39
285
285
</ span > < span >
286
286
</ span > < span class ="comment "> // loading integer value types will succeed when type matches the config
287
287
</ span > < span class ="identifier "> qsrc</ span > < span > .</ span > < span class ="identifier "> load</ span > < span > [</ span > < span class ="type-name "> Quantity</ span > < span > [</ span > < span class ="type-name "> Int</ span > < span > , </ span > < span class ="type-name "> Mega</ span > < span > * </ span > < span class ="type-name "> Byte</ span > < span > ]]
@@ -331,7 +331,7 @@ <h2 id="io-policies" class="section"><a class="anchor-link left" href="#io-polic
331
331
bandwidth: {value: 200, unit: {lhs: {lhs: giga, op: "*", rhs: byte}, op: "/", rhs: second}}
332
332
}
333
333
"""</ span > < span > )
334
- </ span > < span class ="comment "> // source: ConfigObjectSource = pureconfig.ConfigObjectSource@4866932a
334
+ </ span > < span class ="comment "> // source: ConfigObjectSource = pureconfig.ConfigObjectSource@18ac0d33
335
335
</ span > < span >
336
336
</ span > < span class ="comment "> // this load will succeed, with automatic unit conversions
337
337
</ span > < span class ="keyword "> val</ span > < span > </ span > < span class ="identifier "> conf</ span > < span > = </ span > < span class ="identifier "> source</ span > < span > .</ span > < span class ="identifier "> load</ span > < span > [</ span > < span class ="type-name "> Config</ span > < span > ]
0 commit comments