pub struct AssessAttributes {
pub type: YesNo,
pub player: Option<IdRef>,
pub time_only: Option<TimeOnly>,
}Expand description
Attributes pertaining to the Assess element.
Fields§
§type: YesNoIf yes, the note should be assessed; if no, it should not be assessed. If not specified, it is no for notes with a Cue child element and yes otherwise.
player: Option<IdRef>Restricts the type to apply to a single player. If missing, the type applies to all players.
It references the id attribute of a Player element defined within the
matching ScorePart.
time_only: Option<TimeOnly>Restricts the type to apply to a set of times through a repeated section. If missing, the type applies all times through the repeated section.
Trait Implementations§
Source§impl AttributeDeserializer for AssessAttributes
impl AttributeDeserializer for AssessAttributes
fn deserialize( attributes: &[(String, String)], ) -> Result<AssessAttributes, String>
Source§impl Debug for AssessAttributes
impl Debug for AssessAttributes
Source§impl Default for AssessAttributes
impl Default for AssessAttributes
Source§impl PartialEq for AssessAttributes
impl PartialEq for AssessAttributes
impl Eq for AssessAttributes
impl StructuralPartialEq for AssessAttributes
Auto Trait Implementations§
impl Freeze for AssessAttributes
impl RefUnwindSafe for AssessAttributes
impl Send for AssessAttributes
impl Sync for AssessAttributes
impl Unpin for AssessAttributes
impl UnwindSafe for AssessAttributes
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