pub struct CompatMode {
pub duplicate_params: bool,
pub namespace: bool,
}Expand description
Python xacro compatibility modes
Fields§
§duplicate_params: boolAccept duplicate macro parameters (last declaration wins)
namespace: boolAccept namespace URIs that don’t match known xacro URIs
Implementations§
Trait Implementations§
Source§impl Clone for CompatMode
impl Clone for CompatMode
Source§fn clone(&self) -> CompatMode
fn clone(&self) -> CompatMode
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 CompatMode
impl Debug for CompatMode
Source§impl Default for CompatMode
impl Default for CompatMode
Source§fn default() -> CompatMode
fn default() -> CompatMode
Returns the “default value” for a type. Read more
Source§impl FromStr for CompatMode
impl FromStr for CompatMode
Source§fn from_str(s: &str) -> Result<Self, Self::Err>
fn from_str(s: &str) -> Result<Self, Self::Err>
Parse compatibility mode from string
Supported formats:
- “all” → all modes enabled
- “namespace” → only namespace mode
- “duplicate_params” → only duplicate params mode
- “namespace,duplicate_params” → multiple modes (comma-separated)
Source§type Err = CompatModeParseError
type Err = CompatModeParseError
The associated error which can be returned from parsing.
impl Copy for CompatMode
Auto Trait Implementations§
impl Freeze for CompatMode
impl RefUnwindSafe for CompatMode
impl Send for CompatMode
impl Sync for CompatMode
impl Unpin for CompatMode
impl UnwindSafe for CompatMode
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