RCString.opAssign

  1. auto ref opAssign(RCString rhs)
    struct RCString
    ref
    opAssign
    ()
  2. auto ref opAssign(R rhs)

Examples

assert(RCString("foo"));
assert(!RCString(""));
auto rc = RCString("foo");
assert(rc.equal("foo"));
rc = RCString("bar1");
assert(rc.equal("bar1"));
rc = "bar2";
assert(rc.equal("bar2"));

import std.range : take;
import std.utf : byCodeUnit;
rc = "bar3".take(10).byCodeUnit;
assert(rc.equal("bar3"));

Meta