pub enum CuFollowStatus {
Idle,
Running,
Finished,
ErrorEmptyTrajectory,
}Expand description
Follower outcome mirroring the CuIkStatus derive style.
Variants§
Idle
No trajectory has been adopted yet.
Running
Sampling a stored trajectory before its end time.
Finished
Elapsed time reached the trajectory duration; the final point is held.
ErrorEmptyTrajectory
The input carried an empty trajectory; any stored trajectory is cancelled.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuFollowStatus
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuFollowStatus
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 CuFollowStatus
impl Clone for CuFollowStatus
Source§fn clone(&self) -> CuFollowStatus
fn clone(&self) -> CuFollowStatus
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 CuFollowStatus
Source§impl Debug for CuFollowStatus
impl Debug for CuFollowStatus
Source§impl<__Context> Decode<__Context> for CuFollowStatus
impl<__Context> Decode<__Context> for CuFollowStatus
Source§impl Default for CuFollowStatus
impl Default for CuFollowStatus
Source§fn default() -> CuFollowStatus
fn default() -> CuFollowStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CuFollowStatus
impl<'de> Deserialize<'de> for CuFollowStatus
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 CuFollowStatus
impl Encode for CuFollowStatus
Source§impl PartialEq for CuFollowStatus
impl PartialEq for CuFollowStatus
Source§impl Serialize for CuFollowStatus
impl Serialize for CuFollowStatus
impl StructuralPartialEq for CuFollowStatus
Source§impl TypePath for CuFollowStatus
impl TypePath for CuFollowStatus
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 CuFollowStatus
impl RefUnwindSafe for CuFollowStatus
impl Send for CuFollowStatus
impl Sync for CuFollowStatus
impl Unpin for CuFollowStatus
impl UnsafeUnpin for CuFollowStatus
impl UnwindSafe for CuFollowStatus
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