Enum rtlola_frontend::mir::StreamAccessKind [−][src]
pub enum StreamAccessKind { Sync, DiscreteWindow(WindowReference), SlidingWindow(WindowReference), Hold, Offset(Offset), }
Expand description
Representation of the different stream accesses
Variants
Represents the synchronous access
Represents the access to a (discrete window)DiscreteWindow
The argument contains the reference to the (discrete window)DiscreteWindow whose value is used in the Expression.
Tuple Fields of DiscreteWindow
Represents the access to a (sliding window)SlidingWindow
The argument contains the reference to the (sliding window)SlidingWindow whose value is used in the Expression.
Tuple Fields of SlidingWindow
Representation of sample and hold accesses
Representation of offset accesses
The argument contains the Offset of the stream access.
Tuple Fields of Offset
0: Offset
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for StreamAccessKind
impl Send for StreamAccessKind
impl Sync for StreamAccessKind
impl Unpin for StreamAccessKind
impl UnwindSafe for StreamAccessKind
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self