pub struct CollectionTransitionPoseMemberInputV1<'a> { /* private fields */ }Expand description
One already resolved collection member supplied to the format-neutral collection evaluator.
The collection CLI owns filesystem access and constructs this only after it has checked the manifest’s logical/source/take binding. The core repeats that witness comparison before sampling so a stale or reordered adapter input cannot become an apparently valid result.
Implementations§
Source§impl<'a> CollectionTransitionPoseMemberInputV1<'a>
impl<'a> CollectionTransitionPoseMemberInputV1<'a>
Sourcepub const fn available(
logical_id: &'a CollectionLogicalIdV1,
source: &'a CollectionSourceKeyV1,
take_index: u64,
take_name: &'a str,
loaded_source: &'a LoadedSource,
) -> Self
pub const fn available( logical_id: &'a CollectionLogicalIdV1, source: &'a CollectionSourceKeyV1, take_index: u64, take_name: &'a str, loaded_source: &'a LoadedSource, ) -> Self
Construct one available member from its exact raw source and decoded document.
Construct one unavailable member. It deliberately retains no invented source identity or substitute document.
Construct an unavailable member whose raw source bytes were read and identified but could not provide a usable document/take.
Sourcepub const fn dependency_closure_incomplete(
logical_id: &'a CollectionLogicalIdV1,
source: &'a CollectionSourceKeyV1,
take_index: u64,
take_name: &'a str,
loaded_source: &'a LoadedSource,
) -> Self
pub const fn dependency_closure_incomplete( logical_id: &'a CollectionLogicalIdV1, source: &'a CollectionSourceKeyV1, take_index: u64, take_name: &'a str, loaded_source: &'a LoadedSource, ) -> Self
Construct a member with readable primary bytes but an incomplete dependency closure. The primary identity is retained while the family receives the distinct closure-incomplete outcome.
Trait Implementations§
Source§impl<'a> Clone for CollectionTransitionPoseMemberInputV1<'a>
impl<'a> Clone for CollectionTransitionPoseMemberInputV1<'a>
Source§fn clone(&self) -> CollectionTransitionPoseMemberInputV1<'a>
fn clone(&self) -> CollectionTransitionPoseMemberInputV1<'a>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more