Enum erl_pp::Directive [−][src]
pub enum Directive {
Include(Include),
IncludeLib(IncludeLib),
Define(Define),
Undef(Undef),
Ifdef(Ifdef),
Ifndef(Ifndef),
Else(Else),
Endif(Endif),
Error(Error),
Warning(Warning),
}
Expand description
Macro directive.
Variants
Include(Include)
Tuple Fields of Include
0: Include
IncludeLib(IncludeLib)
Tuple Fields of IncludeLib
0: IncludeLib
Define(Define)
Tuple Fields of Define
0: Define
Undef(Undef)
Tuple Fields of Undef
0: Undef
Ifdef(Ifdef)
Tuple Fields of Ifdef
0: Ifdef
Ifndef(Ifndef)
Tuple Fields of Ifndef
0: Ifndef
Else(Else)
Tuple Fields of Else
0: Else
Endif(Endif)
Tuple Fields of Endif
0: Endif
Error(Error)
Tuple Fields of Error
0: Error
Warning(Warning)
Tuple Fields of Warning
0: Warning
Trait Implementations
Returns the (inclusive) start position of this.
Returns the (exclusive) end position of this.
Auto Trait Implementations
impl RefUnwindSafe for Directive
impl UnwindSafe for Directive
Blanket Implementations
Mutably borrows from an owned value. Read more