pub struct TrajectoryMetadata {
pub name: String,
pub body_count: usize,
pub start_time: f64,
pub end_time: f64,
pub timestep: f64,
pub seed: u64,
}Expand description
Metadata for a trajectory.
Fields§
§name: StringSimulation name/description.
body_count: usizeNumber of bodies.
start_time: f64Start time.
end_time: f64End time.
timestep: f64Time step.
seed: u64RNG seed.
Trait Implementations§
Source§impl Clone for TrajectoryMetadata
impl Clone for TrajectoryMetadata
Source§fn clone(&self) -> TrajectoryMetadata
fn clone(&self) -> TrajectoryMetadata
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 TrajectoryMetadata
impl Debug for TrajectoryMetadata
Source§impl Default for TrajectoryMetadata
impl Default for TrajectoryMetadata
Source§fn default() -> TrajectoryMetadata
fn default() -> TrajectoryMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TrajectoryMetadata
impl<'de> Deserialize<'de> for TrajectoryMetadata
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 TrajectoryMetadata
impl RefUnwindSafe for TrajectoryMetadata
impl Send for TrajectoryMetadata
impl Sync for TrajectoryMetadata
impl Unpin for TrajectoryMetadata
impl UnsafeUnpin for TrajectoryMetadata
impl UnwindSafe for TrajectoryMetadata
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