pub struct ObservationKey {
pub station: GroundStation,
pub observable: Observable,
}Expand description
ObservationKey is used to store GroundStations observations uniquely
Fields§
§station: GroundStationGroundStation being observed
observable: ObservableObservable determines the physics and measurement unit
Trait Implementations§
Source§impl Clone for ObservationKey
impl Clone for ObservationKey
Source§fn clone(&self) -> ObservationKey
fn clone(&self) -> ObservationKey
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 ObservationKey
impl Debug for ObservationKey
Source§impl Default for ObservationKey
impl Default for ObservationKey
Source§fn default() -> ObservationKey
fn default() -> ObservationKey
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObservationKey
impl<'de> Deserialize<'de> for ObservationKey
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
Source§impl Hash for ObservationKey
impl Hash for ObservationKey
Source§impl Ord for ObservationKey
impl Ord for ObservationKey
Source§fn cmp(&self, other: &ObservationKey) -> Ordering
fn cmp(&self, other: &ObservationKey) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ObservationKey
impl PartialEq for ObservationKey
Source§impl PartialOrd for ObservationKey
impl PartialOrd for ObservationKey
Source§impl Serialize for ObservationKey
impl Serialize for ObservationKey
impl Eq for ObservationKey
impl StructuralPartialEq for ObservationKey
Auto Trait Implementations§
impl Freeze for ObservationKey
impl RefUnwindSafe for ObservationKey
impl Send for ObservationKey
impl Sync for ObservationKey
impl Unpin for ObservationKey
impl UnwindSafe for ObservationKey
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