pub struct SerialRenderOptions {
pub tempo_bpm: u32,
pub time_signature: (u8, u8),
pub key: Option<String>,
}Expand description
Score metadata used when wrapping a rendered serial realization.
Fields§
§tempo_bpm: u32Tempo in beats per minute.
time_signature: (u8, u8)Time signature numerator and denominator.
key: Option<String>Optional key label.
Trait Implementations§
Source§impl Clone for SerialRenderOptions
impl Clone for SerialRenderOptions
Source§fn clone(&self) -> SerialRenderOptions
fn clone(&self) -> SerialRenderOptions
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 moreSource§impl Debug for SerialRenderOptions
impl Debug for SerialRenderOptions
Source§impl Default for SerialRenderOptions
impl Default for SerialRenderOptions
Source§fn default() -> SerialRenderOptions
fn default() -> SerialRenderOptions
Returns the “default value” for a type. Read more
impl Eq for SerialRenderOptions
Source§impl PartialEq for SerialRenderOptions
impl PartialEq for SerialRenderOptions
impl StructuralPartialEq for SerialRenderOptions
Auto Trait Implementations§
impl Freeze for SerialRenderOptions
impl RefUnwindSafe for SerialRenderOptions
impl Send for SerialRenderOptions
impl Sync for SerialRenderOptions
impl Unpin for SerialRenderOptions
impl UnsafeUnpin for SerialRenderOptions
impl UnwindSafe for SerialRenderOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more