pub struct EncoderResources {
pub clk_pin: Owned<LinuxInputPin>,
pub dat_pin: Owned<LinuxInputPin>,
}Fields§
§clk_pin: Owned<LinuxInputPin>§dat_pin: Owned<LinuxInputPin>Trait Implementations§
Source§impl<'r> ResourceBindings<'r> for EncoderResources
impl<'r> ResourceBindings<'r> for EncoderResources
type Binding = Binding
fn from_bindings( manager: &'r mut ResourceManager, mapping: Option<&ResourceBindingMap<Self::Binding>>, ) -> CuResult<Self>
Auto Trait Implementations§
impl Freeze for EncoderResources
impl !RefUnwindSafe for EncoderResources
impl Send for EncoderResources
impl Sync for EncoderResources
impl Unpin for EncoderResources
impl UnsafeUnpin for EncoderResources
impl !UnwindSafe for EncoderResources
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> 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