Lines Matching refs:size

9 func (size Bits) String() string {
10 return size.GetHumanSizeRepresentation()
14 func (size Bits) GetHumanSizeRepresentation() string {
21 if size >= EiB {
22 return size.EiBString()
24 if size >= PiB {
25 return size.PiBString()
27 if size >= TiB {
28 return size.TiBString()
30 if size >= GiB {
31 return size.GiBString()
33 if size >= MiB {
34 return size.MiBString()
36 if size >= KiB {
37 return size.KiBString()
39 return size.ByteString()
43 func (size Bits) GetHumanSpeedRepresentation() string {
50 if size >= Ebit {
51 return size.EbitString()
53 if size >= Pbit {
54 return size.PbitString()
56 if size >= Tbit {
57 return size.TbitString()
59 if size >= Gbit {
60 return size.GbitString()
62 if size >= Mbit {
63 return size.MbitString()
65 if size >= Kbit {
66 return size.KbitString()
68 return size.BitString()
76 func (size Bits) BitString() string {
77 return fmt.Sprintf("%d b", size)
81 func (size Bits) Byte() float64 {
82 return float64(size) / 8
86 func (size Bits) ByteString() string {
87 return fmt.Sprintf("%.2f B", size.Byte())
95 func (size Bits) Kbit() float64 {
96 return float64(size) / Kbit
100 func (size Bits) KbitString() string {
101 return fmt.Sprintf("%.2f Kb", size.Kbit())
105 func (size Bits) Mbit() float64 {
106 return float64(size) / Mbit
110 func (size Bits) MbitString() string {
111 return fmt.Sprintf("%.2f Mb", size.Mbit())
115 func (size Bits) Gbit() float64 {
116 return float64(size) / Gbit
120 func (size Bits) GbitString() string {
121 return fmt.Sprintf("%.2f Gb", size.Gbit())
125 func (size Bits) Tbit() float64 {
126 return float64(size) / Tbit
130 func (size Bits) TbitString() string {
131 return fmt.Sprintf("%.2f Tb", size.Tbit())
135 func (size Bits) Pbit() float64 {
136 return float64(size) / Pbit
140 func (size Bits) PbitString() string {
141 return fmt.Sprintf("%.2f Pb", size.Pbit())
145 func (size Bits) Ebit() float64 {
146 return float64(size) / Ebit
150 func (size Bits) EbitString() string {
151 return fmt.Sprintf("%.2f Eb", size.Ebit())
155 func (size Bits) Zbit() float64 {
156 return float64(size) / Zbit
160 func (size Bits) ZbitString() string {
161 return fmt.Sprintf("%f Zb", size.Zbit())
165 func (size Bits) Ybit() float64 {
166 return float64(size) / Ybit
170 func (size Bits) YbitString() string {
171 return fmt.Sprintf("%f Yb", size.Ybit())
179 func (size Bits) Kibit() float64 {
180 return float64(size) / Kibit
184 func (size Bits) KibitString() string {
185 return fmt.Sprintf("%.2f Kib", size.Kibit())
189 func (size Bits) Mibit() float64 {
190 return float64(size) / Mibit
194 func (size Bits) MibitString() string {
195 return fmt.Sprintf("%.2f Mib", size.Mibit())
199 func (size Bits) Gibit() float64 {
200 return float64(size) / Gibit
204 func (size Bits) GibitString() string {
205 return fmt.Sprintf("%.2f Gib", size.Gibit())
209 func (size Bits) Tibit() float64 {
210 return float64(size) / Tibit
214 func (size Bits) TibitString() string {
215 return fmt.Sprintf("%.2f Tib", size.Tibit())
219 func (size Bits) Pibit() float64 {
220 return float64(size) / Pibit
224 func (size Bits) PibitString() string {
225 return fmt.Sprintf("%.2f Pib", size.Pibit())
229 func (size Bits) Eibit() float64 {
230 return float64(size) / Eibit
234 func (size Bits) EibitString() string {
235 return fmt.Sprintf("%.2f Eib", size.Eibit())
239 func (size Bits) Zibit() float64 {
240 return float64(size) / Zibit
244 func (size Bits) ZibitString() string {
245 return fmt.Sprintf("%f Zib", size.Zibit())
249 func (size Bits) Yibit() float64 {
250 return float64(size) / Yibit
254 func (size Bits) YibitString() string {
255 return fmt.Sprintf("%f Yib", size.Yibit())
263 func (size Bits) KB() float64 {
264 return float64(size) / KB
268 func (size Bits) KBString() string {
269 return fmt.Sprintf("%.2f KB", size.KB())
273 func (size Bits) MB() float64 {
274 return float64(size) / MB
278 func (size Bits) MBString() string {
279 return fmt.Sprintf("%.2f MB", size.MB())
283 func (size Bits) GB() float64 {
284 return float64(size) / GB
288 func (size Bits) GBString() string {
289 return fmt.Sprintf("%.2f GB", size.GB())
293 func (size Bits) TB() float64 {
294 return float64(size) / TB
298 func (size Bits) TBString() string {
299 return fmt.Sprintf("%.2f TB", size.TB())
303 func (size Bits) PB() float64 {
304 return float64(size) / PB
308 func (size Bits) PBString() string {
309 return fmt.Sprintf("%.2f PB", size.PB())
313 func (size Bits) EB() float64 {
314 return float64(size) / EB
318 func (size Bits) EBString() string {
319 return fmt.Sprintf("%.2f EB", size.EB())
323 func (size Bits) ZB() float64 {
324 return float64(size) / ZB
328 func (size Bits) ZBString() string {
329 return fmt.Sprintf("%f ZB", size.ZB())
333 func (size Bits) YB() float64 {
334 return float64(size) / YB
338 func (size Bits) YBString() string {
339 return fmt.Sprintf("%f YB", size.YB())
347 func (size Bits) KiB() float64 {
348 return float64(size) / KiB
352 func (size Bits) KiBString() string {
353 return fmt.Sprintf("%.2f KiB", size.KiB())
357 func (size Bits) MiB() float64 {
358 return float64(size) / MiB
362 func (size Bits) MiBString() string {
363 return fmt.Sprintf("%.2f MiB", size.MiB())
367 func (size Bits) GiB() float64 {
368 return float64(size) / GiB
372 func (size Bits) GiBString() string {
373 return fmt.Sprintf("%.2f GiB", size.GiB())
377 func (size Bits) TiB() float64 {
378 return float64(size) / TiB
382 func (size Bits) TiBString() string {
383 return fmt.Sprintf("%.2f TiB", size.TiB())
387 func (size Bits) PiB() float64 {
388 return float64(size) / PiB
392 func (size Bits) PiBString() string {
393 return fmt.Sprintf("%.2f PiB", size.PiB())
397 func (size Bits) EiB() float64 {
398 return float64(size) / EiB
402 func (size Bits) EiBString() string {
403 return fmt.Sprintf("%f EiB", size.EiB())
407 func (size Bits) ZiB() float64 {
408 return float64(size) / ZiB
412 func (size Bits) ZiBString() string {
413 return fmt.Sprintf("%f ZiB", size.ZiB())
417 func (size Bits) YiB() float64 {
418 return float64(size) / YiB
422 func (size Bits) YiBString() string {
423 return fmt.Sprintf("%f YiB", size.YiB())