airsim_client/types/
path.rs1use msgpack_rpc::Value;
2
3use crate::Vector3;
4
5#[derive(Debug, Clone)]
6pub struct Path(pub Vec<Vector3>);
7
8impl Path {
9 pub(crate) fn as_msgpack(&self) -> Value {
10 let v3_msgpack = self.0.iter().cloned().map(|v3| v3.as_msgpack()).collect();
11 Value::Array(v3_msgpack)
12 }
13}