pub struct RustOptions<'a> {
pub cfs_module: &'a str,
pub tlm_header: &'a str,
pub cmd_header: &'a str,
}Expand description
Options for Rust cFS binding generation.
Fields§
§cfs_module: &'a strModule path prefix for the cFS header types.
e.g. "cfs" → cfs::TelemetryHeader, "cfe_sys" → cfe_sys::TelemetryHeader.
Set to "" to use bare type names.
tlm_header: &'a strRust type name for telemetry message headers. Default: "TelemetryHeader".
cmd_header: &'a strRust type name for command message headers. Default: "CommandHeader".
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for RustOptions<'a>
impl<'a> RefUnwindSafe for RustOptions<'a>
impl<'a> Send for RustOptions<'a>
impl<'a> Sync for RustOptions<'a>
impl<'a> Unpin for RustOptions<'a>
impl<'a> UnsafeUnpin for RustOptions<'a>
impl<'a> UnwindSafe for RustOptions<'a>
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