pub(crate) fn apply_channel(
expression: TokenStream,
id: u32,
channel: &ChannelDef,
module_name: &str,
) -> Result<TokenStream>pub(crate) fn apply_channel(
expression: TokenStream,
id: u32,
channel: &ChannelDef,
module_name: &str,
) -> Result<TokenStream>