pub struct ResolvedProfileSettingsV2 { /* private fields */ }Expand description
Input-validated revision-2 profile settings.
Implementations§
Source§impl ResolvedProfileSettingsV2
impl ResolvedProfileSettingsV2
Sourcepub const fn profile(&self) -> &'static EngineProfileV2
pub const fn profile(&self) -> &'static EngineProfileV2
Exact immutable selected profile.
Sourcepub const fn source_format(&self) -> SourceFormatV1
pub const fn source_format(&self) -> SourceFormatV1
Authoritative accepted source format.
Sourcepub const fn document_settings(
&self,
) -> &BTreeMap<SettingIdV2, ResolvedSettingV2>
pub const fn document_settings( &self, ) -> &BTreeMap<SettingIdV2, ResolvedSettingV2>
Fully materialized document settings with explicit/default origins.
Sourcepub fn clip_settings(&self) -> &[ResolvedClipSettingsV2]
pub fn clip_settings(&self) -> &[ResolvedClipSettingsV2]
Materialized clip-scoped prefix in canonical name/ordinal order.
Consult Self::clip_coverage before interpreting this slice as a
complete inventory.
Sourcepub fn clip_setting(
&self,
ordinal: u64,
name: &str,
) -> Option<&ResolvedClipSettingsV2>
pub fn clip_setting( &self, ordinal: u64, name: &str, ) -> Option<&ResolvedClipSettingsV2>
Look up one materialized clip by its source ordinal and exact name.
Sourcepub const fn clip_coverage(&self) -> ResolvedClipCoverageV2
pub const fn clip_coverage(&self) -> ResolvedClipCoverageV2
Complete or bounded-partial coverage of actual clip settings.
Sourcepub const fn work(&self) -> ResolvedEngineSettingsWorkV2
pub const fn work(&self) -> ResolvedEngineSettingsWorkV2
Bounded clip-resolution work counters.
Trait Implementations§
Source§impl Clone for ResolvedProfileSettingsV2
impl Clone for ResolvedProfileSettingsV2
Source§fn clone(&self) -> ResolvedProfileSettingsV2
fn clone(&self) -> ResolvedProfileSettingsV2
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 ResolvedProfileSettingsV2
impl Debug for ResolvedProfileSettingsV2
impl Eq for ResolvedProfileSettingsV2
impl StructuralPartialEq for ResolvedProfileSettingsV2
Auto Trait Implementations§
impl Freeze for ResolvedProfileSettingsV2
impl RefUnwindSafe for ResolvedProfileSettingsV2
impl Send for ResolvedProfileSettingsV2
impl Sync for ResolvedProfileSettingsV2
impl Unpin for ResolvedProfileSettingsV2
impl UnsafeUnpin for ResolvedProfileSettingsV2
impl UnwindSafe for ResolvedProfileSettingsV2
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