pub struct EdidAnalogVideoInputDefinition { /* private fields */ }
Implementations§
Source§impl EdidAnalogVideoInputDefinition
impl EdidAnalogVideoInputDefinition
Sourcepub fn builder() -> EdidAnalogVideoInputDefinitionBuilder<((), (), (), (), (), ())>
pub fn builder() -> EdidAnalogVideoInputDefinitionBuilder<((), (), (), (), (), ())>
Create a builder for building EdidAnalogVideoInputDefinition
.
On the builder, call .signal_level(...)
, .setup(...)
, .separate_hv_sync_signals(...)
(optional), .composite_sync_signal_on_hsync(...)
(optional), .composite_sync_signal_on_green_video(...)
(optional), .serrations_on_vsync(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of EdidAnalogVideoInputDefinition
.
Trait Implementations§
Source§impl Clone for EdidAnalogVideoInputDefinition
impl Clone for EdidAnalogVideoInputDefinition
Source§fn clone(&self) -> EdidAnalogVideoInputDefinition
fn clone(&self) -> EdidAnalogVideoInputDefinition
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 moreimpl Copy for EdidAnalogVideoInputDefinition
Auto Trait Implementations§
impl Freeze for EdidAnalogVideoInputDefinition
impl RefUnwindSafe for EdidAnalogVideoInputDefinition
impl Send for EdidAnalogVideoInputDefinition
impl Sync for EdidAnalogVideoInputDefinition
impl Unpin for EdidAnalogVideoInputDefinition
impl UnwindSafe for EdidAnalogVideoInputDefinition
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