Macro comp::option
[−]
[src]
macro_rules! option { (@as_pat $p: pat) => { ... }; () => { ... }; ( let mut $p: tt <- $e: expr ; $( $t: tt )* ) => { ... }; ( let mut $p: ident : $ty: tt <- $e: expr ; $( $t: tt )* ) => { ... }; ( let $p: tt <- $e: expr ; $( $t: tt )* ) => { ... }; ( let $p: tt ( $( $para: tt )* ) <- $e: expr ; $( $t: tt )* ) => { ... }; ( let $p: tt { $( $para: tt )* } <- $e: expr ; $( $t: tt )* ) => { ... }; ( let $p: ident : $ty: tt <- $e: expr ; $( $t: tt )* ) => { ... }; ( $stmt: stmt ; $( $t: tt )* ) => { ... }; ( $e: expr ; $( $t: tt )* ) => { ... }; ( $e: expr ) => { ... }; ( $b: block ; $( $t: tt )* ) => { ... }; }
syntax extension specific for Option
See the module-level documentation for more details.