pub enum NotationBreakPolicy {
Preserve,
KeepVoltaTogether,
KeepRepeatsTogether,
}Expand description
Policy for preserving repeat-ending notation while systems are reflowed.
Variants§
Preserve
Keep the score’s normal automatic system breaks.
KeepVoltaTogether
Keep each contiguous volta ending in one system when it fits.
KeepRepeatsTogether
Keep each repeat section on one page when it fits the page capacity.
Trait Implementations§
Source§impl Clone for NotationBreakPolicy
impl Clone for NotationBreakPolicy
Source§fn clone(&self) -> NotationBreakPolicy
fn clone(&self) -> NotationBreakPolicy
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 NotationBreakPolicy
Source§impl Debug for NotationBreakPolicy
impl Debug for NotationBreakPolicy
Source§impl Default for NotationBreakPolicy
impl Default for NotationBreakPolicy
Source§fn default() -> NotationBreakPolicy
fn default() -> NotationBreakPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NotationBreakPolicy
impl<'de> Deserialize<'de> for NotationBreakPolicy
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 NotationBreakPolicy
Source§impl PartialEq for NotationBreakPolicy
impl PartialEq for NotationBreakPolicy
Source§impl Serialize for NotationBreakPolicy
impl Serialize for NotationBreakPolicy
impl StructuralPartialEq for NotationBreakPolicy
Auto Trait Implementations§
impl Freeze for NotationBreakPolicy
impl RefUnwindSafe for NotationBreakPolicy
impl Send for NotationBreakPolicy
impl Sync for NotationBreakPolicy
impl Unpin for NotationBreakPolicy
impl UnsafeUnpin for NotationBreakPolicy
impl UnwindSafe for NotationBreakPolicy
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