pub struct ComponentPackageReader { /* private fields */ }Expand description
Read-only interface for a single component package.
Implementations
sourceimpl ComponentPackageReader
impl ComponentPackageReader
sourcepub fn from_file_data(
bom: Option<Vec<u8>>,
package_info: Option<Vec<u8>>,
payload: Option<Vec<u8>>,
scripts: Option<Vec<u8>>
) -> PkgResult<Self>
pub fn from_file_data(
bom: Option<Vec<u8>>,
package_info: Option<Vec<u8>>,
payload: Option<Vec<u8>>,
scripts: Option<Vec<u8>>
) -> PkgResult<Self>
Construct an instance with raw file data backing different files.
sourcepub fn package_info(&self) -> Option<&PackageInfo>
pub fn package_info(&self) -> Option<&PackageInfo>
Obtain the parsed PackageInfo XML file.
sourcepub fn payload_reader(&self) -> PkgResult<Option<CpioReader>>
pub fn payload_reader(&self) -> PkgResult<Option<CpioReader>>
Obtain a reader for the Payload cpio archive.
sourcepub fn scripts_reader(&self) -> PkgResult<Option<CpioReader>>
pub fn scripts_reader(&self) -> PkgResult<Option<CpioReader>>
Obtain a reader for the Scripts cpio archive.
Auto Trait Implementations
impl RefUnwindSafe for ComponentPackageReader
impl Send for ComponentPackageReader
impl Sync for ComponentPackageReader
impl Unpin for ComponentPackageReader
impl UnwindSafe for ComponentPackageReader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more