pub struct OutputTerminal {
pub terminal_id: u8,
pub terminal_type: u16,
pub assoc_terminal: u8,
pub source_id: u8,
}Expand description
Output terminal descriptor
Fields§
§terminal_id: u8Terminal ID
terminal_type: u16Terminal type code (e.g., UAC_TERMINAL_SPEAKER)
assoc_terminal: u8Associated input terminal ID (0 if none)
source_id: u8Source unit/terminal ID that feeds this output
Trait Implementations§
Source§impl Clone for OutputTerminal
impl Clone for OutputTerminal
Source§fn clone(&self) -> OutputTerminal
fn clone(&self) -> OutputTerminal
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 moreAuto Trait Implementations§
impl Freeze for OutputTerminal
impl RefUnwindSafe for OutputTerminal
impl Send for OutputTerminal
impl Sync for OutputTerminal
impl Unpin for OutputTerminal
impl UnwindSafe for OutputTerminal
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)