Macro comp::result [] [src]

macro_rules! result {
    (@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 Result

See the module-level documentation for more details.