pub struct OutputConfig {
    pub open_drain: bool,
    pub pull: Pull,
    pub initial_state: Level,
}Expand description
Configuration for an ETM controlled GPIO output pin
Fields§
§open_drain: boolSet to open-drain output
pull: PullOnly used when open-drain
initial_state: LevelInitial pin state
Trait Implementations§
Source§impl Clone for OutputConfig
Available on crate feature unstable only. 
impl Clone for OutputConfig
Available on crate feature 
unstable only.Source§fn clone(&self) -> OutputConfig
 
fn clone(&self) -> OutputConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for OutputConfig
Available on crate feature unstable only. 
impl Debug for OutputConfig
Available on crate feature 
unstable only.Source§impl Default for OutputConfig
Available on crate feature unstable only. 
impl Default for OutputConfig
Available on crate feature 
unstable only.impl Copy for OutputConfig
Available on crate feature 
unstable only.Auto Trait Implementations§
impl Freeze for OutputConfig
impl RefUnwindSafe for OutputConfig
impl Send for OutputConfig
impl Sync for OutputConfig
impl Unpin for OutputConfig
impl UnwindSafe for OutputConfig
Blanket Implementations§
§impl<T> Any for Twhere
    T: 'static + ?Sized,
 
impl<T> Any for Twhere
    T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
    T: ?Sized,
 
impl<T> Borrow<T> for Twhere
    T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
 
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)