Skip to main content

airsim_client/types/
path.rs

1use 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}