[][src]Struct lrl_test_compiler::timeline::Timeline

pub struct Timeline {
    relay_instructions: Vec<(u32, RelayInstr)>,
    sensor_instructions: Vec<(u32, SensorInstr)>,
    pub timeline_sensor: SensorsTimeline,
}

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]

Construct timeline of sensor and relay statements

Trait Implementations

impl Debug for Timeline[src]

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<Src, Dst> LosslessTryInto<Dst> for Src where
    Dst: LosslessTryFrom<Src>, 
[src]

impl<Src, Dst> LossyInto<Dst> for Src where
    Dst: LossyFrom<Src>, 
[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]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]