pub struct ExportedProject {
pub key: Option<Key>,
pub rhythm: Option<Rhythm>,
pub notes: Vec<Note>,
pub bars: Vec<Bar>,
pub tempos: Vec<Tempo>,
pub dumpers: Vec<CtrlChg>,
pub softs: Vec<CtrlChg>,
}Fields§
§key: Option<Key>§rhythm: Option<Rhythm>§notes: Vec<Note>§bars: Vec<Bar>§tempos: Vec<Tempo>§dumpers: Vec<CtrlChg>§softs: Vec<CtrlChg>Implementations§
Source§impl ExportedProject
impl ExportedProject
pub fn from_clipboard_text(json: String) -> Result<Self, FromClipboardTextErr>
pub fn to_models(self) -> Models
Trait Implementations§
Source§impl Clone for ExportedProject
impl Clone for ExportedProject
Source§fn clone(&self) -> ExportedProject
fn clone(&self) -> ExportedProject
Returns a duplicate of the value. Read more
1.0.0 · 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 ExportedProject
impl Debug for ExportedProject
Source§impl<'de> Deserialize<'de> for ExportedProject
impl<'de> Deserialize<'de> for ExportedProject
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
Source§impl PartialEq for ExportedProject
impl PartialEq for ExportedProject
Source§impl Serialize for ExportedProject
impl Serialize for ExportedProject
impl StructuralPartialEq for ExportedProject
Auto Trait Implementations§
impl Freeze for ExportedProject
impl RefUnwindSafe for ExportedProject
impl Send for ExportedProject
impl Sync for ExportedProject
impl Unpin for ExportedProject
impl UnwindSafe for ExportedProject
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