pub enum SourcePathKey {
Root,
RustRoot,
Capabilities,
InterfacesLib,
RuntimeProto,
RobonixApi,
}Expand description
Well-known paths a package build.sh might need from the robonix source tree.
Variants§
Root
Repository root (the dir containing rust/, docs/, etc.).
RustRoot
<root>/rust (cargo workspace).
Capabilities
<root>/capabilities (contract TOMLs).
InterfacesLib
<root>/rust/crates/robonix-interfaces/lib (ROS IDL source).
RuntimeProto
<root>/rust/crates/robonix-atlas/proto (atlas proto).
RobonixApi
<root>/pylib/robonix-api — shared Python helper lib.
Carries mcp_contract (codegen IO class → FastMCP tool wrapper).
Add this dir to PYTHONPATH; from robonix_api import mcp_contract.
Trait Implementations§
Source§impl Clone for SourcePathKey
impl Clone for SourcePathKey
Source§fn clone(&self) -> SourcePathKey
fn clone(&self) -> SourcePathKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SourcePathKey
impl Debug for SourcePathKey
Source§impl FromStr for SourcePathKey
impl FromStr for SourcePathKey
impl Copy for SourcePathKey
Auto Trait Implementations§
impl Freeze for SourcePathKey
impl RefUnwindSafe for SourcePathKey
impl Send for SourcePathKey
impl Sync for SourcePathKey
impl Unpin for SourcePathKey
impl UnsafeUnpin for SourcePathKey
impl UnwindSafe for SourcePathKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more