Trait gpiod::AsValuesMut
source · pub trait AsValuesMut: AsValues {
// Required method
fn set(&mut self, id: u8, val: Option<bool>);
// Provided methods
fn with(self, id: u8, val: Option<bool>) -> Self
where Self: Sized { ... }
fn copy_from<T>(&mut self, other: &T)
where T: AsValues { ... }
fn fill<R>(&mut self, range: R, val: Option<bool>)
where R: Iterator<Item = u8> { ... }
fn truncate(&mut self, len: u8) { ... }
}
Expand description
Something that can be used to get and set GPIO line values
Required Methods§
Provided Methods§
sourcefn with(self, id: u8, val: Option<bool>) -> Selfwhere
Self: Sized,
fn with(self, id: u8, val: Option<bool>) -> Selfwhere
Self: Sized,
Change the value of specific bit identified by offset
If bit if out of range (0..bits) then nothing will be changed.
Object Safety§
This trait is not object safe.