pub struct PmmProjectGraph {Show 18 fields
pub source: &'static str,
pub version: String,
pub parsed_version: Option<u32>,
pub timeline: PmmTimeline,
pub display_state: PmmDisplayState,
pub asset_summary: PmmAssetSummary,
pub asset_references: Vec<PmmAssetReference>,
pub models: Vec<PmmDocumentModelSummary>,
pub global: PmmDocumentGlobalSummary,
pub model_counts: PmmDocumentCounts,
pub accessory_count: usize,
pub accessory_keyframes: usize,
pub track_references: Vec<PmmProjectTrackReference>,
pub keyframe_references: Vec<PmmProjectKeyframeReference>,
pub byte_coverage: PmmProjectByteCoverage,
pub scene_settings: PmmProjectSceneSettings,
pub asset_bindings: Vec<PmmProjectAssetBinding>,
pub export_readiness: PmmProjectExportReadiness,
}Fields§
§source: &'static str§version: String§parsed_version: Option<u32>§timeline: PmmTimeline§display_state: PmmDisplayState§asset_summary: PmmAssetSummary§asset_references: Vec<PmmAssetReference>§models: Vec<PmmDocumentModelSummary>§global: PmmDocumentGlobalSummary§model_counts: PmmDocumentCounts§accessory_count: usize§accessory_keyframes: usize§track_references: Vec<PmmProjectTrackReference>§keyframe_references: Vec<PmmProjectKeyframeReference>§byte_coverage: PmmProjectByteCoverage§scene_settings: PmmProjectSceneSettings§asset_bindings: Vec<PmmProjectAssetBinding>§export_readiness: PmmProjectExportReadinessTrait Implementations§
Source§impl Clone for PmmProjectGraph
impl Clone for PmmProjectGraph
Source§fn clone(&self) -> PmmProjectGraph
fn clone(&self) -> PmmProjectGraph
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 PmmProjectGraph
impl Debug for PmmProjectGraph
Auto Trait Implementations§
impl Freeze for PmmProjectGraph
impl RefUnwindSafe for PmmProjectGraph
impl Send for PmmProjectGraph
impl Sync for PmmProjectGraph
impl Unpin for PmmProjectGraph
impl UnsafeUnpin for PmmProjectGraph
impl UnwindSafe for PmmProjectGraph
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more