pub struct SerialCompletionAllowances {
pub current_partition: bool,
pub stated_pitch_classes: bool,
pub aggregate_remainder: bool,
pub referential_subsets: Vec<ReferentialSubsetAllowance>,
pub modal_projection: bool,
pub derived_reservoir: bool,
pub explicitly_foreign_material: bool,
}Expand description
Admission policy layered over generic completion candidates.
Fields§
§current_partition: boolAdmit notes that reuse the current structural partition.
stated_pitch_classes: boolAdmit notes that reuse already stated structural pitch classes.
aggregate_remainder: boolAdmit notes that borrow a future structural remainder pitch class.
referential_subsets: Vec<ReferentialSubsetAllowance>Admit notes covered by caller-declared referential subsets.
modal_projection: boolAdmit landed pitch classes already exposed by a modal spine report.
derived_reservoir: boolAdmit pitch classes already present in non-structural derived material.
explicitly_foreign_material: boolAdmit pitch classes already present in explicit foreign material.
Trait Implementations§
Source§impl Clone for SerialCompletionAllowances
impl Clone for SerialCompletionAllowances
Source§fn clone(&self) -> SerialCompletionAllowances
fn clone(&self) -> SerialCompletionAllowances
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 SerialCompletionAllowances
impl Debug for SerialCompletionAllowances
Source§impl Default for SerialCompletionAllowances
impl Default for SerialCompletionAllowances
impl Eq for SerialCompletionAllowances
impl StructuralPartialEq for SerialCompletionAllowances
Auto Trait Implementations§
impl Freeze for SerialCompletionAllowances
impl RefUnwindSafe for SerialCompletionAllowances
impl Send for SerialCompletionAllowances
impl Sync for SerialCompletionAllowances
impl Unpin for SerialCompletionAllowances
impl UnsafeUnpin for SerialCompletionAllowances
impl UnwindSafe for SerialCompletionAllowances
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