pub enum SetInclusion {
Equal,
ProperSubset,
ProperSuperset,
Overlap,
Disjoint,
}Expand description
Exact inclusion relation between two pitch-class masks.
Variants§
Equal
The masks contain exactly the same pitch classes.
ProperSubset
Every source pitch class occurs in the target, and the target has more.
ProperSuperset
Every target pitch class occurs in the source, and the source has more.
Overlap
The masks share pitch classes, but neither contains the other.
Disjoint
The masks have no pitch classes in common.
Trait Implementations§
Source§impl Clone for SetInclusion
impl Clone for SetInclusion
Source§fn clone(&self) -> SetInclusion
fn clone(&self) -> SetInclusion
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SetInclusion
Source§impl Debug for SetInclusion
impl Debug for SetInclusion
impl Eq for SetInclusion
Source§impl Hash for SetInclusion
impl Hash for SetInclusion
Source§impl PartialEq for SetInclusion
impl PartialEq for SetInclusion
impl StructuralPartialEq for SetInclusion
Auto Trait Implementations§
impl Freeze for SetInclusion
impl RefUnwindSafe for SetInclusion
impl Send for SetInclusion
impl Sync for SetInclusion
impl Unpin for SetInclusion
impl UnsafeUnpin for SetInclusion
impl UnwindSafe for SetInclusion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more