Function Rect.intersect

updates this rect to intersection with rc, returns true if result is non empty

bool intersect(
  Rect rc
) nothrow @nogc @safe;