@@ -380,12 +380,16 @@ We follow the Kubernetes convention described {k8s-quantity}[here].
380
380
[source,rust]
381
381
----
382
382
// Biggest matching unit
383
+ let memory: MemoryQuantity = "100Mi".parse();
383
384
let memory: MemoryQuantity = "1.5Gi".parse();
384
385
let memory: MemoryQuantity = "1Gi".parse();
386
+ let memory: MemoryQuantity = "10Gi".parse();
385
387
386
388
// Always Mi
387
- let memory: MemoryQuantity = "1536Mi ".parse();
389
+ let memory: MemoryQuantity = "100Mi ".parse();
388
390
let memory: MemoryQuantity = "1024Mi".parse();
391
+ let memory: MemoryQuantity = "1536Mi".parse();
392
+ let memory: MemoryQuantity = "10240Mi".parse();
389
393
390
394
// No unit at all
391
395
let memory: MemoryQuantity = "12345678".parse();
@@ -414,16 +418,22 @@ let memory: MemoryQuantity = "10Gi".parse();
414
418
[source,rust]
415
419
----
416
420
// Biggest matching unit
421
+ let memory: CpuQuantity = "100m".parse();
417
422
let memory: CpuQuantity = "500m".parse();
418
423
let memory: CpuQuantity = "1".parse();
424
+ let memory: CpuQuantity = "2".parse();
419
425
420
426
// Always m
427
+ let memory: CpuQuantity = "100m".parse();
421
428
let memory: CpuQuantity = "500m".parse();
422
429
let memory: CpuQuantity = "1000m".parse();
430
+ let memory: CpuQuantity = "2000m".parse();
423
431
424
432
// Floating points
433
+ let memory: CpuQuantity = "0.1".parse();
425
434
let memory: CpuQuantity = "0.5".parse();
426
435
let memory: CpuQuantity = "1".parse();
436
+ let memory: CpuQuantity = "2".parse();
427
437
----
428
438
429
439
====
0 commit comments