pub enum CuJointEffort {
Revolute(Torque),
Prismatic(Force),
Fixed,
}Expand description
A joint effort carries the physical unit of its joint (torque or force).
Variants§
Implementations§
Source§impl CuJointEffort
impl CuJointEffort
Sourcepub fn from_position(position: CuJointPosition, value: f64) -> Self
pub fn from_position(position: CuJointPosition, value: f64) -> Self
Builds an effort matching the kind of the given joint coordinate.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuJointEffort
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuJointEffort
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for CuJointEffort
impl Clone for CuJointEffort
Source§fn clone(&self) -> CuJointEffort
fn clone(&self) -> CuJointEffort
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CuJointEffort
Source§impl Debug for CuJointEffort
impl Debug for CuJointEffort
Source§impl<__Context> Decode<__Context> for CuJointEffort
impl<__Context> Decode<__Context> for CuJointEffort
Source§impl Default for CuJointEffort
impl Default for CuJointEffort
Source§impl<'de> Deserialize<'de> for CuJointEffort
impl<'de> Deserialize<'de> for CuJointEffort
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Encode for CuJointEffort
impl Encode for CuJointEffort
Source§impl PartialEq for CuJointEffort
impl PartialEq for CuJointEffort
Source§impl Serialize for CuJointEffort
impl Serialize for CuJointEffort
impl StructuralPartialEq for CuJointEffort
Source§impl TypePath for CuJointEffort
impl TypePath for CuJointEffort
fn type_path() -> &'static str
fn short_type_path() -> &'static str
fn type_ident() -> Option<&'static str>
fn crate_name() -> Option<&'static str>
fn module_path() -> Option<&'static str>
Auto Trait Implementations§
impl Freeze for CuJointEffort
impl RefUnwindSafe for CuJointEffort
impl Send for CuJointEffort
impl Sync for CuJointEffort
impl Unpin for CuJointEffort
impl UnsafeUnpin for CuJointEffort
impl UnwindSafe for CuJointEffort
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CuMsgPayload for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> ElementType for T
impl<T> ElementType for T
impl<T> GetTypeRegistration for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more