Fix Markdown formatting in py_fn!'s documentation

Signed-off-by: Tibor Benke <tibor.benke@balabit.com>
This commit is contained in:
Tibor Benke 2016-07-22 10:18:48 +02:00 committed by Daniel Grunwald
parent ca6bd439ae
commit 227c0a6e41
1 changed files with 6 additions and 3 deletions

View File

@ -49,8 +49,9 @@ macro_rules! py_method_def {
/// Creates a Python callable object that invokes a Rust function.
///
/// There are two forms of this macro:
/// 1) `py_fn!(py, f(parameter_list))`
/// 2) `py_fn!(py, f(parameter_list) -> PyResult<T> { body })`
///
/// 1. `py_fn!(py, f(parameter_list))`
/// 1. `py_fn!(py, f(parameter_list) -> PyResult<T> { body })`
///
/// All three forms return a value of type `PyObject`.
/// This python object is a callable object that invokes
@ -60,13 +61,15 @@ macro_rules! py_method_def {
/// the Rust types specified in the parameter list.
/// See `py_argparse!()` for details on argument parsing.
///
/// Form 1:
/// Form 1:
///
/// * `py` must be an expression of type `Python`
/// * `f` must be the name of a function that is compatible with the specified
/// parameter list, except that a single parameter of type `Python` is prepended.
/// The function must return `PyResult<T>` for some `T` that implements `ToPyObject`.
///
/// Form 2:
///
/// * `py` must be an identifier refers to a `Python` value.
/// The function body will also have access to a `Python` variable of this name.
/// * `f` must be an identifier.