fix doc tests
This commit is contained in:
parent
728549253d
commit
0e191c617c
@ -222,7 +222,7 @@ pub trait CurvedMovement: WithCommands {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Builder for creating turtle command sequences
|
/// Builder for creating turtle command sequences
|
||||||
#[derive(Default, Debug)]
|
#[derive(Clone, Default, Debug)]
|
||||||
pub struct TurtlePlan {
|
pub struct TurtlePlan {
|
||||||
queue: CommandQueue,
|
queue: CommandQueue,
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
//! ```no_run
|
//! ```no_run
|
||||||
//! use turtle_lib::*;
|
//! use turtle_lib::*;
|
||||||
//! use std::thread;
|
//! use std::thread;
|
||||||
//!
|
//! use macroquad::prelude::{next_frame, clear_background, WHITE};
|
||||||
//! # #[macroquad::main("Threading")]
|
//! # #[macroquad::main("Threading")]
|
||||||
//! # async fn main() {
|
//! # async fn main() {
|
||||||
//! let mut app = TurtleApp::new();
|
//! let mut app = TurtleApp::new();
|
||||||
@ -59,7 +59,7 @@ use crossbeam::channel::{bounded, Receiver, Sender};
|
|||||||
/// // Send commands from game thread
|
/// // Send commands from game thread
|
||||||
/// let mut plan = create_turtle_plan();
|
/// let mut plan = create_turtle_plan();
|
||||||
/// plan.forward(50.0);
|
/// plan.forward(50.0);
|
||||||
/// tx.send(plan.build())?;
|
/// tx.send(plan.clone().build())?;
|
||||||
///
|
///
|
||||||
/// // Or non-blocking variant
|
/// // Or non-blocking variant
|
||||||
/// tx.try_send(plan.build()).ok();
|
/// tx.try_send(plan.build()).ok();
|
||||||
|
|||||||
@ -32,7 +32,7 @@
|
|||||||
//!
|
//!
|
||||||
//! #[macroquad::main("Turtle")]
|
//! #[macroquad::main("Turtle")]
|
||||||
//! async fn main() {
|
//! async fn main() {
|
||||||
//! let mut plan = create_turtle();
|
//! let mut plan = create_turtle_plan();
|
||||||
//! plan.forward(100.0).right(90.0).forward(100.0);
|
//! plan.forward(100.0).right(90.0).forward(100.0);
|
||||||
//!
|
//!
|
||||||
//! let mut app = TurtleApp::new().with_commands(plan.build());
|
//! let mut app = TurtleApp::new().with_commands(plan.build());
|
||||||
@ -154,6 +154,7 @@ impl TurtleApp {
|
|||||||
/// # Examples
|
/// # Examples
|
||||||
/// ```no_run
|
/// ```no_run
|
||||||
/// # use turtle_lib::*;
|
/// # use turtle_lib::*;
|
||||||
|
/// # use macroquad::prelude::{next_frame, clear_background, WHITE};
|
||||||
/// # #[macroquad::main("Threading")]
|
/// # #[macroquad::main("Threading")]
|
||||||
/// # async fn main() {
|
/// # async fn main() {
|
||||||
/// # let mut app = TurtleApp::new();
|
/// # let mut app = TurtleApp::new();
|
||||||
@ -359,7 +360,7 @@ impl Default for TurtleApp {
|
|||||||
/// ```
|
/// ```
|
||||||
/// use turtle_lib::*;
|
/// use turtle_lib::*;
|
||||||
///
|
///
|
||||||
/// let mut turtle = create_turtle();
|
/// let mut turtle = create_turtle_plan();
|
||||||
/// turtle.forward(100.0).right(90.0).forward(50.0);
|
/// turtle.forward(100.0).right(90.0).forward(50.0);
|
||||||
/// let commands = turtle.build();
|
/// let commands = turtle.build();
|
||||||
/// ```
|
/// ```
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user