pub struct Nitf {
pub nitf_header: FileHeader,
pub image_segments: Vec<NitfSegment<ImageHeader>>,
pub graphic_segments: Vec<NitfSegment<GraphicHeader>>,
pub text_segments: Vec<NitfSegment<TextHeader>>,
pub data_extension_segments: Vec<NitfSegment<DataExtensionHeader>>,
pub reserved_extension_segments: Vec<NitfSegment<ReservedExtensionHeader>>,
}Expand description
Top level NITF interface
Fields§
§nitf_header: FileHeaderNitf file header.
image_segments: Vec<NitfSegment<ImageHeader>>Vector of image segments.
graphic_segments: Vec<NitfSegment<GraphicHeader>>Vector of graphics segments.
text_segments: Vec<NitfSegment<TextHeader>>Vector of text segments.
data_extension_segments: Vec<NitfSegment<DataExtensionHeader>>Vector of data extension segments.
reserved_extension_segments: Vec<NitfSegment<ReservedExtensionHeader>>Vector of reserved extension segments.
Implementations§
Trait Implementations§
source§impl PartialEq for Nitf
impl PartialEq for Nitf
impl Eq for Nitf
impl StructuralEq for Nitf
impl StructuralPartialEq for Nitf
Auto Trait Implementations§
impl RefUnwindSafe for Nitf
impl Send for Nitf
impl Sync for Nitf
impl Unpin for Nitf
impl UnwindSafe for Nitf
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