Struct cameleon::u3v::register_map::ManifestTable
source · pub struct ManifestTable { /* private fields */ }
Expand description
ManifestTable
provides iterator of ManifestEntry
.
Implementations§
source§impl ManifestTable
impl ManifestTable
sourcepub fn new(manifest_address: u64) -> Self
pub fn new(manifest_address: u64) -> Self
Constructs new ManifestEntry
, consider using super::ControlHandle::manifest_table
instead.
sourcepub fn entries<Ctrl: DeviceControl + ?Sized>(
&self,
device: &mut Ctrl
) -> ControlResult<impl Iterator<Item = ManifestEntry>>
pub fn entries<Ctrl: DeviceControl + ?Sized>( &self, device: &mut Ctrl ) -> ControlResult<impl Iterator<Item = ManifestEntry>>
Returns iterator of ManifestEntry
.
Trait Implementations§
source§impl Clone for ManifestTable
impl Clone for ManifestTable
source§fn clone(&self) -> ManifestTable
fn clone(&self) -> ManifestTable
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 moresource§impl Debug for ManifestTable
impl Debug for ManifestTable
impl Copy for ManifestTable
Auto Trait Implementations§
impl RefUnwindSafe for ManifestTable
impl Send for ManifestTable
impl Sync for ManifestTable
impl Unpin for ManifestTable
impl UnwindSafe for ManifestTable
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