pub struct SourceFactsViewV1<'a> { /* private fields */ }Expand description
Borrowing view over V1 facts and canonical source skeleton evidence.
Implementations§
Source§impl<'a> SourceFactsViewV1<'a>
impl<'a> SourceFactsViewV1<'a>
Sourcepub const fn contract_id(self) -> &'static str
pub const fn contract_id(self) -> &'static str
Semantic identity of this in-memory vocabulary.
Sourcepub const fn format(self) -> SourceFormatV1
pub const fn format(self) -> SourceFormatV1
Exact source container kind captured by the loader.
Sourcepub const fn primary_identity(self) -> &'a InputIdentity
pub const fn primary_identity(self) -> &'a InputIdentity
SHA-256 and byte count of the exact primary bytes parsed by the loader.
Sourcepub const fn linear_unit(self) -> &'a SourceObservationV1<SourceLinearUnitV1>
pub const fn linear_unit(self) -> &'a SourceObservationV1<SourceLinearUnitV1>
Source linear-unit observation.
Sourcepub const fn coordinate_basis(
self,
) -> &'a SourceObservationV1<SourceCoordinateBasisV1>
pub const fn coordinate_basis( self, ) -> &'a SourceObservationV1<SourceCoordinateBasisV1>
Signed source coordinate-basis observation.
Sourcepub const fn frames_per_second(
self,
) -> &'a SourceObservationV1<SourceFramesPerSecondV1>
pub const fn frames_per_second( self, ) -> &'a SourceObservationV1<SourceFramesPerSecondV1>
Source frame-rate observation.
Sourcepub const fn clips(self) -> &'a SourceFactSetV1<SourceClipFactV1>
pub const fn clips(self) -> &'a SourceFactSetV1<SourceClipFactV1>
Source clip/take rows and nested channel coverage.
Sourcepub const fn constructs(self) -> &'a SourceFactSetV1<SourceConstructFactV1>
pub const fn constructs(self) -> &'a SourceFactSetV1<SourceConstructFactV1>
Source extension/custom construct rows.
Sourcepub const fn resources(self) -> &'a SourceFactSetV1<SourceResourceReferenceV1>
pub const fn resources(self) -> &'a SourceFactSetV1<SourceResourceReferenceV1>
Source resource declarations; these are not resolved dependency identities.
Sourcepub const fn source_skeleton(self) -> &'a SourceSkeletonAssets
pub const fn source_skeleton(self) -> &'a SourceSkeletonAssets
Canonical pre-existing source node/skin evidence, never copied into the sidecar.
Sourcepub const fn work(self) -> SourceProjectionWorkV1
pub const fn work(self) -> SourceProjectionWorkV1
Explicit projection work counters.
Trait Implementations§
Source§impl<'a> Clone for SourceFactsViewV1<'a>
impl<'a> Clone for SourceFactsViewV1<'a>
Source§fn clone(&self) -> SourceFactsViewV1<'a>
fn clone(&self) -> SourceFactsViewV1<'a>
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 moreimpl<'a> Copy for SourceFactsViewV1<'a>
Auto Trait Implementations§
impl<'a> Freeze for SourceFactsViewV1<'a>
impl<'a> RefUnwindSafe for SourceFactsViewV1<'a>
impl<'a> Send for SourceFactsViewV1<'a>
impl<'a> Sync for SourceFactsViewV1<'a>
impl<'a> Unpin for SourceFactsViewV1<'a>
impl<'a> UnsafeUnpin for SourceFactsViewV1<'a>
impl<'a> UnwindSafe for SourceFactsViewV1<'a>
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