pub struct ScorePartwiseContents {
pub work: Option<Work>,
pub movement_number: Option<MovementNumber>,
pub movement_title: Option<MovementTitle>,
pub identification: Option<Identification>,
pub defaults: Option<Defaults>,
pub credit: Vec<Credit>,
pub part_list: PartList,
pub part: Vec<Part>,
}Expand description
Contents of the ScorePartwise element.
Fields§
§work: Option<Work>The Work element specifies the work title and opus number for the score.
movement_number: Option<MovementNumber>The MovementNumber element specifies the movement number for the score.
movement_title: Option<MovementTitle>The MovementTitle element specifies the movement title for the score.
identification: Option<Identification>The Identification element specifies the creators of the score.
defaults: Option<Defaults>The Defaults element specifies the default values for the score.
credit: Vec<Credit>The Credit element specifies the credit for the score.
part_list: PartListThe PartList element specifies the part list for the score.
part: Vec<Part>The Part element contains the parts for the score.
Trait Implementations§
Source§impl ContentDeserializer for ScorePartwiseContents
impl ContentDeserializer for ScorePartwiseContents
fn deserialize(elements: &[XmlElement]) -> Result<ScorePartwiseContents, String>
Source§impl ContentSerializer for ScorePartwiseContents
impl ContentSerializer for ScorePartwiseContents
fn serialize(element: &Self) -> Vec<XmlElement>
Source§impl Debug for ScorePartwiseContents
impl Debug for ScorePartwiseContents
Source§impl PartialEq for ScorePartwiseContents
impl PartialEq for ScorePartwiseContents
impl Eq for ScorePartwiseContents
impl StructuralPartialEq for ScorePartwiseContents
Auto Trait Implementations§
impl Freeze for ScorePartwiseContents
impl RefUnwindSafe for ScorePartwiseContents
impl Send for ScorePartwiseContents
impl Sync for ScorePartwiseContents
impl Unpin for ScorePartwiseContents
impl UnwindSafe for ScorePartwiseContents
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