Enum yolol_devices::devices::Device [−][src]
pub enum Device<R: CodeRunner + Default> {}Show variants
Button(Button), CargoBeam(CargoBeam), CargoLockFrame(CargoLockFrame), ChipSocket(ChipSocket), FixedMount(FixedMount), FlightControlUnit(FlightControlUnit), Generator(Generator), Hinge(Hinge), InformationScreen(InformationScreen), Lamp(Lamp), Lever(Lever), MainFlightComputer(MainFlightComputer), MiningLaser(MiningLaser), ModularDisplay(ModularDisplay), Rack(Rack<R>), RadioReceiver(RadioReceiver), RadioTransmitter(RadioTransmitter), RailRelay(RailRelay), RailSensorStrip(RailSensorStrip), RailTrigger(RailTrigger), RangeFinder(RangeFinder), Relay(Relay), Tank(Tank), Thruster(Thruster), Turntable(Turntable),
Variants
Button(Button)
CargoBeam(CargoBeam)
CargoLockFrame(CargoLockFrame)
ChipSocket(ChipSocket)
FixedMount(FixedMount)
FlightControlUnit(FlightControlUnit)
Generator(Generator)
Hinge(Hinge)
InformationScreen(InformationScreen)
Lamp(Lamp)
Lever(Lever)
MainFlightComputer(MainFlightComputer)
MiningLaser(MiningLaser)
ModularDisplay(ModularDisplay)
Rack(Rack<R>)
RadioReceiver(RadioReceiver)
RadioTransmitter(RadioTransmitter)
RailRelay(RailRelay)
RailSensorStrip(RailSensorStrip)
RailTrigger(RailTrigger)
RangeFinder(RangeFinder)
Relay(Relay)
Tank(Tank)
Thruster(Thruster)
Turntable(Turntable)
Implementations
pub fn deserialize<D>(deserializer: &D) -> Option<Self> where
D: Deserializer<D, Output = D> + Index<String>,
Trait Implementations
fn deserialize<D>(&mut self, __enum_dispatch_arg_0: &D) where
D: Deserializer<D, Output = D> + Index<String>,
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl<R> RefUnwindSafe for Device<R> where
R: RefUnwindSafe,
impl<R> UnwindSafe for Device<R> where
R: UnwindSafe,