pub struct ExportMachine {
pub module_path: &'static str,
pub rust_type_path: &'static str,
pub label: Option<&'static str>,
pub description: Option<&'static str>,
}Expand description
Machine metadata preserved in the stable export surface.
Fields§
§module_path: &'static strmodule_path!() for the source module that owns the machine.
rust_type_path: &'static strFully qualified Rust type path for the machine family.
label: Option<&'static str>Optional human-facing label from presentation metadata.
description: Option<&'static str>Optional human-facing description from presentation metadata.
Trait Implementations§
Source§impl Clone for ExportMachine
impl Clone for ExportMachine
Source§fn clone(&self) -> ExportMachine
fn clone(&self) -> ExportMachine
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 ExportMachine
impl Debug for ExportMachine
Source§impl PartialEq for ExportMachine
impl PartialEq for ExportMachine
Source§impl Serialize for ExportMachine
impl Serialize for ExportMachine
impl Copy for ExportMachine
impl Eq for ExportMachine
impl StructuralPartialEq for ExportMachine
Auto Trait Implementations§
impl Freeze for ExportMachine
impl RefUnwindSafe for ExportMachine
impl Send for ExportMachine
impl Sync for ExportMachine
impl Unpin for ExportMachine
impl UnsafeUnpin for ExportMachine
impl UnwindSafe for ExportMachine
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