import std.range : take; import std.utf : byCodeUnit; auto r1 = RCString("abc"); r1 ~= "foo".byCodeUnit.take(4); assert(r1.equal("abcfoo"));
See Implementation