pub struct Signal { /* private fields */ }
Expand description
Signal metadata.
Implementations
pub fn builder<'a>(
name: &'a str,
param_types: &'a [SignalType],
return_type: SignalType
) -> SignalBuilder<'a>
pub fn builder<'a>(
name: &'a str,
param_types: &'a [SignalType],
return_type: SignalType
) -> SignalBuilder<'a>
Create a new builder for a signal.
Flags of the signal.
Parameter types of the signal.
Return type of the signal.
Signal ID.
This will panic if called before the signal was registered.