pub struct MediaV2Topology {
pub version: __u64,
pub links: Vec<MediaV2Link>,
pub entities: Vec<MediaV2Entity>,
pub interfaces: Vec<MediaV2Interface>,
pub pads: Vec<MediaV2Pad>,
}
Fields§
§version: __u64
§links: Vec<MediaV2Link>
§entities: Vec<MediaV2Entity>
§interfaces: Vec<MediaV2Interface>
§pads: Vec<MediaV2Pad>
Implementations§
Source§impl MediaV2Topology
impl MediaV2Topology
pub fn read_from_rawfd(fd: RawFd) -> Result<Self>
Trait Implementations§
Source§impl Clone for MediaV2Topology
impl Clone for MediaV2Topology
Source§fn clone(&self) -> MediaV2Topology
fn clone(&self) -> MediaV2Topology
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for MediaV2Topology
impl RefUnwindSafe for MediaV2Topology
impl Send for MediaV2Topology
impl Sync for MediaV2Topology
impl Unpin for MediaV2Topology
impl UnwindSafe for MediaV2Topology
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