pub struct MissionManifest { /* private fields */ }Expand description
Mission-owned assignments from logical Synapse topics to cFE topic IDs.
Implementations§
Source§impl MissionManifest
impl MissionManifest
Sourcepub fn load(path: impl AsRef<Path>) -> Result<Self, Error>
pub fn load(path: impl AsRef<Path>) -> Result<Self, Error>
Read and parse a mission manifest from disk.
Sourcepub fn command_topics(&self) -> &BTreeMap<String, u16>
pub fn command_topics(&self) -> &BTreeMap<String, u16>
Command-topic assignments, keyed by fully qualified logical topic.
Sourcepub fn telemetry_topics(&self) -> &BTreeMap<String, u16>
pub fn telemetry_topics(&self) -> &BTreeMap<String, u16>
Telemetry-topic assignments, keyed by fully qualified logical topic.
Trait Implementations§
Source§impl Clone for MissionManifest
impl Clone for MissionManifest
Source§fn clone(&self) -> MissionManifest
fn clone(&self) -> MissionManifest
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 MissionManifest
impl Debug for MissionManifest
impl Eq for MissionManifest
Source§impl PartialEq for MissionManifest
impl PartialEq for MissionManifest
impl StructuralPartialEq for MissionManifest
Auto Trait Implementations§
impl Freeze for MissionManifest
impl RefUnwindSafe for MissionManifest
impl Send for MissionManifest
impl Sync for MissionManifest
impl Unpin for MissionManifest
impl UnsafeUnpin for MissionManifest
impl UnwindSafe for MissionManifest
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