pub struct RcChannelsPayload(pub RcChannels);Expand description
Copper-friendly wrapper for CRSF RC channel data.
Tuple Fields§
§0: RcChannelsImplementations§
Source§impl RcChannelsPayload
impl RcChannelsPayload
Sourcepub fn inner(&self) -> &RcChannels
pub fn inner(&self) -> &RcChannels
Returns immutable access to the inner CRSF structure.
Sourcepub fn inner_mut(&mut self) -> &mut RcChannels
pub fn inner_mut(&mut self) -> &mut RcChannels
Returns mutable access to the inner CRSF structure.
Trait Implementations§
Source§impl Clone for RcChannelsPayload
impl Clone for RcChannelsPayload
Source§fn clone(&self) -> RcChannelsPayload
fn clone(&self) -> RcChannelsPayload
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 RcChannelsPayload
impl Debug for RcChannelsPayload
Source§impl Decode<()> for RcChannelsPayload
impl Decode<()> for RcChannelsPayload
Source§impl Default for RcChannelsPayload
impl Default for RcChannelsPayload
Source§impl<'de> Deserialize<'de> for RcChannelsPayload
impl<'de> Deserialize<'de> for RcChannelsPayload
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 RcChannelsPayload
impl Encode for RcChannelsPayload
Source§impl From<RcChannels> for RcChannelsPayload
impl From<RcChannels> for RcChannelsPayload
Source§fn from(value: RcChannels) -> Self
fn from(value: RcChannels) -> Self
Converts to this type from the input type.
Source§impl From<RcChannelsPayload> for RcChannels
impl From<RcChannelsPayload> for RcChannels
Source§fn from(value: RcChannelsPayload) -> Self
fn from(value: RcChannelsPayload) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RcChannelsPayload
impl PartialEq for RcChannelsPayload
Source§impl Serialize for RcChannelsPayload
impl Serialize for RcChannelsPayload
impl Eq for RcChannelsPayload
Auto Trait Implementations§
impl Freeze for RcChannelsPayload
impl RefUnwindSafe for RcChannelsPayload
impl Send for RcChannelsPayload
impl Sync for RcChannelsPayload
impl Unpin for RcChannelsPayload
impl UnsafeUnpin for RcChannelsPayload
impl UnwindSafe for RcChannelsPayload
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,
Source§impl<T> CuPayloadSize for Twhere
T: CuMsgPayload,
impl<T> CuPayloadSize for Twhere
T: CuMsgPayload,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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