1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
//! //! # Examples //! //! //!``` //!extern crate env_logger; //! //!use dotenv::dotenv; //! //!use mongobook::mongobook::*; //! //!#[tokio::main] //!async fn main() -> Result<(), Box<dyn std::error::Error>>{ //! dotenv().ok(); //! env_logger::init(); //! //! println!("mongobook, under construction"); //! //! let mut mongobook = MongoBook::new().book_depth(10); //! //! mongobook.connect().await; //! //! println!("{}", mongobook); //! //! let pgn = std::fs::read_to_string("test.pgn").unwrap(); //! //! //mongobook.drop_coll("pgns").await; //! //! mongobook.add_pgn_to_book(pgn).await; //! //! let start_fen = "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq -"; //! //! println!("{:?}", mongobook.get_moves(start_fen).await); //! //! Ok(()) //!} //! //!``` // lib pub mod mongobook; pub mod models; pub mod utils; pub mod mongo;