pub struct MotifPattern {
pub signature: Vec<i8>,
pub occurrences: Vec<MotifOccurrence>,
pub confidence: u8,
pub rule_id: String,
}Expand description
A repeated melodic interval pattern with all matching source occurrences.
Fields§
§signature: Vec<i8>§occurrences: Vec<MotifOccurrence>§confidence: u8§rule_id: StringTrait Implementations§
Source§impl Clone for MotifPattern
impl Clone for MotifPattern
Source§impl Debug for MotifPattern
impl Debug for MotifPattern
Source§impl<'de> Deserialize<'de> for MotifPattern
impl<'de> Deserialize<'de> for MotifPattern
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MotifPattern
Source§impl PartialEq for MotifPattern
impl PartialEq for MotifPattern
Source§impl Serialize for MotifPattern
impl Serialize for MotifPattern
impl StructuralPartialEq for MotifPattern
Auto Trait Implementations§
impl Freeze for MotifPattern
impl RefUnwindSafe for MotifPattern
impl Send for MotifPattern
impl Sync for MotifPattern
impl Unpin for MotifPattern
impl UnsafeUnpin for MotifPattern
impl UnwindSafe for MotifPattern
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