pub struct SatelliteConfig {
pub mass: f64,
pub cd: f64,
pub area: f64,
pub orbit: OrbitalElements,
}Expand description
Satellite configuration.
Fields§
§mass: f64Satellite mass (kg).
cd: f64Drag coefficient.
area: f64Cross-sectional area (m²).
orbit: OrbitalElementsOrbital elements.
Trait Implementations§
Source§impl Clone for SatelliteConfig
impl Clone for SatelliteConfig
Source§fn clone(&self) -> SatelliteConfig
fn clone(&self) -> SatelliteConfig
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 SatelliteConfig
impl Debug for SatelliteConfig
Source§impl Default for SatelliteConfig
impl Default for SatelliteConfig
Source§impl<'de> Deserialize<'de> for SatelliteConfig
impl<'de> Deserialize<'de> for SatelliteConfig
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 SatelliteConfig
impl RefUnwindSafe for SatelliteConfig
impl Send for SatelliteConfig
impl Sync for SatelliteConfig
impl Unpin for SatelliteConfig
impl UnsafeUnpin for SatelliteConfig
impl UnwindSafe for SatelliteConfig
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