pub struct SpkSegmentDescriptor {
pub name: String,
pub start_et: f64,
pub stop_et: f64,
pub target: i32,
pub center: i32,
pub frame: i32,
pub data_type: i32,
pub start_address: i32,
pub end_address: i32,
}Expand description
Descriptor for one SPK segment advertised by the DAF summary records.
Fields§
§name: StringSegment name from the paired DAF name record.
start_et: f64Coverage start ET/TDB seconds past J2000.
stop_et: f64Coverage stop ET/TDB seconds past J2000.
target: i32NAIF target body identifier.
center: i32NAIF center body identifier.
frame: i32NAIF reference-frame identifier.
data_type: i32SPK segment data type.
start_address: i32One-based DAF address of the first segment data word.
end_address: i32One-based DAF address of the last segment data word.
Trait Implementations§
Source§impl Clone for SpkSegmentDescriptor
impl Clone for SpkSegmentDescriptor
Source§fn clone(&self) -> SpkSegmentDescriptor
fn clone(&self) -> SpkSegmentDescriptor
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 SpkSegmentDescriptor
impl Debug for SpkSegmentDescriptor
Source§impl PartialEq for SpkSegmentDescriptor
impl PartialEq for SpkSegmentDescriptor
Source§fn eq(&self, other: &SpkSegmentDescriptor) -> bool
fn eq(&self, other: &SpkSegmentDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SpkSegmentDescriptor
Auto Trait Implementations§
impl Freeze for SpkSegmentDescriptor
impl RefUnwindSafe for SpkSegmentDescriptor
impl Send for SpkSegmentDescriptor
impl Sync for SpkSegmentDescriptor
impl Unpin for SpkSegmentDescriptor
impl UnsafeUnpin for SpkSegmentDescriptor
impl UnwindSafe for SpkSegmentDescriptor
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.