pub struct Program {
pub runner: Option<String>,
pub info: Option<Dictionary>,
}Expand description
A program declaration.
This declaration is set by executable components to designate the runner to use and pass runner-specific program information to it.
To learn more about runners, see: https://fuchsia.dev/fuchsia-src/glossary#runner
Fields§
§runner: Option<String>§info: Option<Dictionary>Trait Implementations§
Source§impl CompatFrom<Program> for Program
impl CompatFrom<Program> for Program
Source§fn compat_from(value: Program) -> Program
fn compat_from(value: Program) -> Program
Converts
value into a value of this type.Source§impl<'a, ___E> Encode<Program<'static>, ___E> for &'a Programwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<Program<'static>, ___E> for &'a Programwhere
___E: Encoder + ?Sized,
Source§impl<___E> Encode<Program<'static>, ___E> for Programwhere
___E: Encoder + ?Sized,
impl<___E> Encode<Program<'static>, ___E> for Programwhere
___E: Encoder + ?Sized,
Source§impl<'de> FromWireRef<Program<'de>> for Program
impl<'de> FromWireRef<Program<'de>> for Program
Source§fn from_wire_ref(wire: &Program<'de>) -> Program
fn from_wire_ref(wire: &Program<'de>) -> Program
Converts the given
wire reference to this type.impl StructuralPartialEq for Program
Auto Trait Implementations§
impl Freeze for Program
impl RefUnwindSafe for Program
impl Send for Program
impl Sync for Program
impl Unpin for Program
impl UnwindSafe for Program
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, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
Converts the given
wire to an option of this type.§impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
Converts the given
wire reference to an option of this type.§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]