Struct rtlola_parser::ast::Input [−][src]
pub struct Input { pub name: Ident, pub ty: Type, pub params: Vec<Rc<Parameter>>, pub id: NodeId, pub span: Span, }
Expand description
An Ast node representing the declaration of an input stream.
Fields
name: Ident
The name of the input stream
ty: Type
The value type of the input stream
params: Vec<Rc<Parameter>>
The parameters of a parameterized input stream; The vector is empty in non-parametrized streams.
id: NodeId
The id of the node in the Ast
span: Span
The span in the specification declaring the input stream
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Input
impl UnwindSafe for Input
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self