var searchIndex = {}; searchIndex["mdo"] = {"doc":"Monadic do notation","items":[[0,"option","mdo","Monadic functions for Option<T>",null,null],[5,"bind","mdo::option","bind for Option<T>, equivalent to `m.and_then(f)`",null,{"inputs":[{"name":"option"},{"name":"f"}],"output":{"name":"option"}}],[5,"ret","","return for Option<T>, equivalent to `Some(x)`",null,{"inputs":[{"name":"t"}],"output":{"name":"option"}}],[5,"mzero","","mzero for Option<T>, equivalent to `None`",null,{"inputs":[],"output":{"name":"option"}}],[0,"result","mdo","Monadic functions for Result<T, E>",null,null],[5,"bind","mdo::result","bind for Result<T, E>, equivalent to `m.and_then(f)`",null,{"inputs":[{"name":"result"},{"name":"f"}],"output":{"name":"result"}}],[5,"ret","","return for Result<T, E>, equivalent to `Ok(x)`",null,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[0,"iter","mdo","Monadic functions for Iterator<T>",null,null],[5,"bind","mdo::iter","bind for Iterator<T, E>, equivalent to `m.flat_map(f)`",null,{"inputs":[{"name":"i"},{"name":"f"}],"output":{"name":"flatmap"}}],[5,"ret","","return for Iterator<T>, an iterator with one value.",null,{"inputs":[{"name":"t"}],"output":{"name":"intoiter"}}],[5,"mzero","","mzero for Iterator<T>, an empty iterator.",null,{"inputs":[],"output":{"name":"intoiter"}}],[14,"mdo!","mdo","Monadic do notation using duck typing",null,null]],"paths":[]}; initSearch(searchIndex);