/// An iterator for the segments in an [`XcoffFile32`](super::XcoffFile32). pubtype XcoffSegmentIterator32<'data, 'file, R = &'data [u8]> =
XcoffSegmentIterator<'data, 'file, xcoff::FileHeader32, R>; /// An iterator for the segments in an [`XcoffFile64`](super::XcoffFile64). pubtype XcoffSegmentIterator64<'data, 'file, R = &'data [u8]> =
XcoffSegmentIterator<'data, 'file, xcoff::FileHeader64, R>;
/// An iterator for the segments in an [`XcoffFile`]. /// /// This is a stub that doesn't implement any functionality. #[derive(Debug)] pubstruct XcoffSegmentIterator<'data, 'file, Xcoff, R = &'data [u8]> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ #[allow(unused)] pub(super) file: &'file XcoffFile<'data, Xcoff, R>,
}
impl<'data, 'file, Xcoff, R> Iterator for XcoffSegmentIterator<'data, 'file, Xcoff, R> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ type Item = XcoffSegment<'data, 'file, Xcoff, R>;
/// A segment in an [`XcoffFile32`](super::XcoffFile32). pubtype XcoffSegment32<'data, 'file, R = &'data [u8]> =
XcoffSegment<'data, 'file, xcoff::FileHeader32, R>; /// A segment in an [`XcoffFile64`](super::XcoffFile64). pubtype XcoffSegment64<'data, 'file, R = &'data [u8]> =
XcoffSegment<'data, 'file, xcoff::FileHeader64, R>;
/// A loadable section in an [`XcoffFile`]. /// /// This is a stub that doesn't implement any functionality. #[derive(Debug)] pubstruct XcoffSegment<'data, 'file, Xcoff, R = &'data [u8]> where
Xcoff: FileHeader,
R: ReadRef<'data>,
{ #[allow(unused)] pub(super) file: &'file XcoffFile<'data, Xcoff, R>,
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.