pub struct CanonDeployment {
pub plan: SerialPlan,
pub realization: Vec<CanonRealizationEvent>,
pub voices: Vec<CanonVoiceProfile>,
pub symmetry: CanonSymmetryCertificate,
}Expand description
Complete canon output with immutable row events plus realization metadata.
Fields§
§plan: SerialPlanStructural plan containing only row events.
realization: Vec<CanonRealizationEvent>Event-level onset/register/duration realization parameters.
voices: Vec<CanonVoiceProfile>Voice-level timbre and orchestration metadata.
symmetry: CanonSymmetryCertificateSymmetry evidence for the canon.
Trait Implementations§
Source§impl Clone for CanonDeployment
impl Clone for CanonDeployment
Source§fn clone(&self) -> CanonDeployment
fn clone(&self) -> CanonDeployment
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 CanonDeployment
impl Debug for CanonDeployment
impl Eq for CanonDeployment
Source§impl PartialEq for CanonDeployment
impl PartialEq for CanonDeployment
impl StructuralPartialEq for CanonDeployment
Auto Trait Implementations§
impl Freeze for CanonDeployment
impl RefUnwindSafe for CanonDeployment
impl Send for CanonDeployment
impl Sync for CanonDeployment
impl Unpin for CanonDeployment
impl UnsafeUnpin for CanonDeployment
impl UnwindSafe for CanonDeployment
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