I want to make scheduler detect recurrence rules overlapping
This means that no two tasks may share common time, even in minutes granularity
Just like Google Calendar, events may be created by using recurrence rules (every friday and sunday from 10 AM to 13 PM, for example).
So I would like to detect overlapping tasks by only using rrules.
Is it possible to detect overlapping dates by only using rrules? Is there anything similar already implemented in another library?