pub enum SourceSkeletonCoverage {
Unavailable,
Complete,
}Expand description
Whether a loader supplied source-node and source-skin identity evidence.
The skeleton used by sampling is deliberately format-neutral and is ordered for parent-before-child FK. Source formats can use a different stable node order, so this coverage flag keeps an empty source table from being mistaken for a source file with no nodes or skins.
Variants§
The loader cannot provide source-node and source-skin identity facts.
Complete
The source-node and source-skin tables describe the loaded input.
Source nodes with SourceNodeAsset::bone form the downward-closed
projection consumed by strict operations.
Trait Implementations§
Source§impl Clone for SourceSkeletonCoverage
impl Clone for SourceSkeletonCoverage
Source§fn clone(&self) -> SourceSkeletonCoverage
fn clone(&self) -> SourceSkeletonCoverage
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 Copy for SourceSkeletonCoverage
Source§impl Debug for SourceSkeletonCoverage
impl Debug for SourceSkeletonCoverage
Source§impl Default for SourceSkeletonCoverage
impl Default for SourceSkeletonCoverage
Source§fn default() -> SourceSkeletonCoverage
fn default() -> SourceSkeletonCoverage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceSkeletonCoverage
impl<'de> Deserialize<'de> for SourceSkeletonCoverage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SourceSkeletonCoverage
Source§impl PartialEq for SourceSkeletonCoverage
impl PartialEq for SourceSkeletonCoverage
Source§impl Serialize for SourceSkeletonCoverage
impl Serialize for SourceSkeletonCoverage
impl StructuralPartialEq for SourceSkeletonCoverage
Auto Trait Implementations§
impl Freeze for SourceSkeletonCoverage
impl RefUnwindSafe for SourceSkeletonCoverage
impl Send for SourceSkeletonCoverage
impl Sync for SourceSkeletonCoverage
impl Unpin for SourceSkeletonCoverage
impl UnsafeUnpin for SourceSkeletonCoverage
impl UnwindSafe for SourceSkeletonCoverage
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