pub struct PhraseBoundary {
pub address: NoteAddr,
pub reason: PhraseBoundaryReason,
pub confidence: u8,
pub rule_id: String,
pub evidence: Vec<NoteAddr>,
}Expand description
A phrase boundary supported by an explicit rest at the end of a measure.
Fields§
§address: NoteAddr§reason: PhraseBoundaryReason§confidence: u8§rule_id: String§evidence: Vec<NoteAddr>Trait Implementations§
Source§impl Clone for PhraseBoundary
impl Clone for PhraseBoundary
Source§impl Debug for PhraseBoundary
impl Debug for PhraseBoundary
Source§impl<'de> Deserialize<'de> for PhraseBoundary
impl<'de> Deserialize<'de> for PhraseBoundary
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 PhraseBoundary
Source§impl PartialEq for PhraseBoundary
impl PartialEq for PhraseBoundary
Source§impl Serialize for PhraseBoundary
impl Serialize for PhraseBoundary
impl StructuralPartialEq for PhraseBoundary
Auto Trait Implementations§
impl Freeze for PhraseBoundary
impl RefUnwindSafe for PhraseBoundary
impl Send for PhraseBoundary
impl Sync for PhraseBoundary
impl Unpin for PhraseBoundary
impl UnsafeUnpin for PhraseBoundary
impl UnwindSafe for PhraseBoundary
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