pub struct CliBoot {
pub codec: Option<String>,
pub loads: Vec<LibSourceSpec>,
pub native_audio_provider: Option<Box<LibSourceSpec>>,
pub list: bool,
pub inspect: Option<String>,
pub payload: Payload,
}Expand description
Parsed bootloader controls and payload data.
Fields§
§codec: Option<String>Codec name selected with --codec, or None for the default.
loads: Vec<LibSourceSpec>Library sources to load, in --load order.
native_audio_provider: Option<Box<LibSourceSpec>>Optional native audio provider source requested by the operator.
list: boolWhether --list requested a loaded-lib listing.
inspect: Option<String>Symbol passed to --inspect, if any.
payload: PayloadPayload data preserved for the loaded-lib handoff.
Implementations§
Trait Implementations§
impl Eq for CliBoot
impl StructuralPartialEq for CliBoot
Auto Trait Implementations§
impl Freeze for CliBoot
impl RefUnwindSafe for CliBoot
impl Send for CliBoot
impl Sync for CliBoot
impl Unpin for CliBoot
impl UnsafeUnpin for CliBoot
impl UnwindSafe for CliBoot
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