pub(crate) fn bind_expr(self, expr: TokenStream) -> TokenStream {
        match self {
            Self::Standard => expr,
            Self::Fallible => quote!(#expr?),
        }
    }
/// "Unwraps" an expression in implementations of this derivable trait
///
/// This is named after the *bind* operation for monads
"Unwraps" an expression in implementations of this derivable trait
This is named after the *bind* operation for monads
" Unwraps " an expression in implementations of this derivable trait This is named after the * bind * operation for monads
pub(crate) fn bind_expr(self, expr: TokenStream) -> TokenStream {
        match self {
            Self::Standard => expr,
            Self::Fallible => quote!(#expr?),
        }
    }
pub ( crate ) fn bind_expr ( self , expr : TokenStream ) -> TokenStream { match self { Self :: Standard => expr , Self :: Fallible => quote ! ( expr ) , } }
"Unwraps" an expression in implementations of this derivable trait
This is named after the *bind* operation for monads
" Unwraps " an expression in implementations of this derivable trait This is named after the * bind * operation for monads
self
expr
TokenStream
self
expr
TokenStream