pub struct KinematicChainName(/* private fields */);Expand description
A non-empty kinematic chain name.
Implementations§
Source§impl KinematicChainName
impl KinematicChainName
Sourcepub fn new(value: impl AsRef<str>) -> Result<Self, KinematicsTextError>
pub fn new(value: impl AsRef<str>) -> Result<Self, KinematicsTextError>
Creates a kinematic chain name from non-empty text.
§Errors
Returns KinematicsTextError::Empty when the trimmed name is empty.
Sourcepub fn into_string(self) -> String
pub fn into_string(self) -> String
Consumes the name and returns the owned string.
Trait Implementations§
Source§impl AsRef<str> for KinematicChainName
impl AsRef<str> for KinematicChainName
Source§impl Clone for KinematicChainName
impl Clone for KinematicChainName
Source§fn clone(&self) -> KinematicChainName
fn clone(&self) -> KinematicChainName
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 KinematicChainName
impl Debug for KinematicChainName
Source§impl Display for KinematicChainName
impl Display for KinematicChainName
Source§impl FromStr for KinematicChainName
impl FromStr for KinematicChainName
Source§impl Hash for KinematicChainName
impl Hash for KinematicChainName
Source§impl Ord for KinematicChainName
impl Ord for KinematicChainName
Source§fn cmp(&self, other: &KinematicChainName) -> Ordering
fn cmp(&self, other: &KinematicChainName) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for KinematicChainName
impl PartialEq for KinematicChainName
Source§impl PartialOrd for KinematicChainName
impl PartialOrd for KinematicChainName
impl Eq for KinematicChainName
impl StructuralPartialEq for KinematicChainName
Auto Trait Implementations§
impl Freeze for KinematicChainName
impl RefUnwindSafe for KinematicChainName
impl Send for KinematicChainName
impl Sync for KinematicChainName
impl Unpin for KinematicChainName
impl UnsafeUnpin for KinematicChainName
impl UnwindSafe for KinematicChainName
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