On Monday, 10 January 2022 at 12:55:28 UTC, Moth wrote:

have fun =]

https://github.com/Moth-Tolias/fixedstring

I try Fixedstring and, to my great relief I got the results I expected. Thank you, good luck with your work.

So how to fix this double character issue:
```d
FixedString!6 sugar = "şeker"; // in Turkish
  assert(sugar[0..3] == "şe");

  FixedString!5 şeker = "sugar"; // in English
  assert(şeker[0..2] == "su");

  assert(sugar.length > şeker.length);
```

How about adding that member among FixedString?

```d
public size_t usefulCapacity()const pure @nogc @safe
  {
    return size - _length;
  }
```

Reply via email to