Skip to main content

Staff

Struct Staff 

Source
pub struct Staff {
    pub attributes: (),
    pub content: PositiveInteger,
}
Expand description

Staff assignment is only needed for music notated on multiple staves.

Staff values are numbers, with 1 referring to the top-most staff in a part.

Fields§

§attributes: ()

Element-specific attributes

§content: PositiveInteger

Element-specific content

Trait Implementations§

Source§

impl Debug for Staff

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl ElementDeserializer for Staff

Source§

impl ElementSerializer for Staff

Source§

impl Eq for Staff

Source§

impl PartialEq for Staff

Source§

fn eq(&self, other: &Staff) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for Staff

Auto Trait Implementations§

§

impl Freeze for Staff

§

impl RefUnwindSafe for Staff

§

impl Send for Staff

§

impl Sync for Staff

§

impl Unpin for Staff

§

impl UnsafeUnpin for Staff

§

impl UnwindSafe for Staff

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.