Expand description
Convenient description of a set of courses via Masks.
Fields
masks: Vec<Mask>List of Masks, of which courses should match at least one.
any_stroke: boolIf true, the Masks will be expanded so that the mask matches on both strokes. For
example, "*5678" might expand to ["*5678", "*6587"].
any_bells: boolIf true, every Bell in every Mask will be added/subtracted from to get every
combination. For example, "*3456" would expand to
["*1234", "*2345", "*3456", "*4567", "*5678"].
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CourseSet
impl Send for CourseSet
impl Sync for CourseSet
impl Unpin for CourseSet
impl UnwindSafe for CourseSet
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more