Struct KinematicChainName
pub struct KinematicChainName(/* private fields */);Expand description
A non-empty kinematic chain name.
Implementations§
§impl KinematicChainName
impl KinematicChainName
pub fn new(
value: impl AsRef<str>,
) -> Result<KinematicChainName, KinematicsTextError>
pub fn new( value: impl AsRef<str>, ) -> Result<KinematicChainName, KinematicsTextError>
Creates a kinematic chain name from non-empty text.
§Errors
Returns [KinematicsTextError::Empty] when the trimmed name is empty.
pub fn into_string(self) -> String
pub fn into_string(self) -> String
Consumes the name and returns the owned string.
Trait Implementations§
§impl AsRef<str> for KinematicChainName
impl AsRef<str> for KinematicChainName
§impl Clone for KinematicChainName
impl Clone for KinematicChainName
§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 more§impl Debug for KinematicChainName
impl Debug for KinematicChainName
§impl Display for KinematicChainName
impl Display for KinematicChainName
§impl FromStr for KinematicChainName
impl FromStr for KinematicChainName
§impl Hash for KinematicChainName
impl Hash for KinematicChainName
§impl Ord for KinematicChainName
impl Ord for KinematicChainName
§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
§impl PartialEq for KinematicChainName
impl PartialEq for KinematicChainName
§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