Skip to main content

EnumPattern

Type Alias EnumPattern 

Source
pub type EnumPattern = Composition<Vec<Option<(&'static str, PropsPattern)>>>;
Expand description

None for skipped enum Some((var-ts-name (without enum prefix), var props pattern))

Aliased Type§

pub struct EnumPattern { /* private fields */ }

Implementations§

Source§

impl EnumPattern

Source

pub fn list(&self) -> &Vec<Option<(&'static str, PropsPattern)>>