pub struct KeyframesExport {
pub fps: u32,
pub duration_frames: usize,
pub seed: u64,
pub domain: String,
pub elements: BTreeMap<String, ElementKeyframes>,
}Expand description
Complete keyframes export for a simulation run.
Fields§
§fps: u32Frames per second.
duration_frames: usizeTotal number of frames captured.
seed: u64Simulation seed for reproducibility.
domain: StringSimulation domain name.
elements: BTreeMap<String, ElementKeyframes>Per-element keyframe data.
Trait Implementations§
Source§impl Clone for KeyframesExport
impl Clone for KeyframesExport
Source§fn clone(&self) -> KeyframesExport
fn clone(&self) -> KeyframesExport
Returns a duplicate of the value. Read more
1.0.0 · 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 KeyframesExport
impl Debug for KeyframesExport
Source§impl<'de> Deserialize<'de> for KeyframesExport
impl<'de> Deserialize<'de> for KeyframesExport
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
Auto Trait Implementations§
impl Freeze for KeyframesExport
impl RefUnwindSafe for KeyframesExport
impl Send for KeyframesExport
impl Sync for KeyframesExport
impl Unpin for KeyframesExport
impl UnsafeUnpin for KeyframesExport
impl UnwindSafe for KeyframesExport
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