phoxal 0.9.0

Phoxal — production-oriented autonomous robot framework (engine, model, typed bus, contracts).
Documentation
pub mod v1;

contract! {
    #[derive(Eq)]
    pub enum Tree {
        V1(v1::Tree),
    }
}

contract! {
    pub enum Static {
        V1(v1::Static),
    }
}

contract! {
    pub enum FrameTransform {
        V1(v1::FrameTransform),
    }
}

contract! {
    #[derive(Eq)]
    pub enum FrameLookupRequest {
        V1(v1::FrameLookupRequest),
    }
}

contract! {
    pub enum FrameLookupResponse {
        V1(v1::FrameLookupResponse),
    }
}

impl crate::bus::zenoh::BusyResponse for FrameLookupResponse {
    fn busy() -> Self {
        Self::V1(<v1::FrameLookupResponse as crate::bus::zenoh::BusyResponse>::busy())
    }
}