[−][src]Struct lrl_test_compiler::timeline::Timeline
Combined sensor and relay timeline Relay operations only use one endpoint Sensor constraints use interval between two endpoints
Fields
relay_instructions: Vec<(u32, RelayInstr)>
sensor_instructions: Vec<(u32, SensorInstr)>
timeline_sensor: SensorsTimeline
Implementations
impl Timeline
[src][−]
fn try_new(
concrete: &ConcreteTest,
statements: &[Statement]
) -> CompilerResult<Timeline>
[src][−]
concrete: &ConcreteTest,
statements: &[Statement]
) -> CompilerResult<Timeline>
Construct timeline of sensor and relay statements
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Timeline
impl Send for Timeline
impl Sync for Timeline
impl Unpin for Timeline
impl UnwindSafe for Timeline
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<Src, Dst> LosslessTryInto<Dst> for Src where
Dst: LosslessTryFrom<Src>,
[src][+]
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Src where
Dst: LossyFrom<Src>,
[src][+]
Dst: LossyFrom<Src>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,