pub struct FtlHandshake {
pub protocol_version: Option<(isize, isize)>,
pub vendor: Vendor,
pub video: Option<Video>,
pub audio: Option<Audio>,
}
Fields§
§protocol_version: Option<(isize, isize)>
§vendor: Vendor
§video: Option<Video>
§audio: Option<Audio>
Implementations§
Source§impl FtlHandshake
impl FtlHandshake
Source§impl FtlHandshake
impl FtlHandshake
pub fn finalise(self) -> Result<FtlHandshakeFinalised, FtlError>
Trait Implementations§
Source§impl Clone for FtlHandshake
impl Clone for FtlHandshake
Source§fn clone(&self) -> FtlHandshake
fn clone(&self) -> FtlHandshake
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 moreSource§impl Debug for FtlHandshake
impl Debug for FtlHandshake
Source§impl Default for FtlHandshake
impl Default for FtlHandshake
Source§fn default() -> FtlHandshake
fn default() -> FtlHandshake
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FtlHandshake
impl RefUnwindSafe for FtlHandshake
impl Send for FtlHandshake
impl Sync for FtlHandshake
impl Unpin for FtlHandshake
impl UnwindSafe for FtlHandshake
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