Function BasicString.opAssign
Assigns a new value rhs to the string, replacing its current contents.
					
			void opAssign
			(
			
			  typeof(null) nil
			
			) pure nothrow @nogc scope @safe;
			
			
			void opAssign
			(
			
			  scope const BasicString
			) scope;
			
			
			void opAssign(C)
			(
			
			  scope const C[] slice
			
			) scope
			
			if (isSomeChar!C);
			
			
			void opAssign(C)
			(
			
			  const C character
			
			) scope
			
			if (isSomeChar!C);
			
			
			void opAssign(I)
			(
			
			  const I integer
			
			) scope
			
			if (isIntegral!I);
			
			
			void opAssign
			(
			
			  scope typeof(this) rhs
			
			) scope;
			
			
			void opAssign(Rhs)
			(
			
			  auto scope ref Rhs rhs
			
			) scope
			
			if (isBasicString!Rhs && isAssignable!(Rhs, typeof(this)));
					
				
			Parameter rhs can by type of null, BasicString!(...), char|wchar|dchar array/slice/character or integer (integer is transformed to string).
			Return referece to this.
Examples
BasicString!char str = "123";
assert(!str