pub struct HeaderBlock { /* private fields */ }Expand description
The OSM Header Block A block containing OSM header information that helps guide the parser of the OSM data how to interpret the data.
Implementations§
Trait Implementations§
Source§impl Debug for HeaderBlock
impl Debug for HeaderBlock
Source§impl Default for HeaderBlock
impl Default for HeaderBlock
Source§fn default() -> HeaderBlock
fn default() -> HeaderBlock
Returns the “default value” for a type. Read more
Source§impl From<&HeaderBlock> for OSMHeader
impl From<&HeaderBlock> for OSMHeader
Source§fn from(block: &HeaderBlock) -> Self
fn from(block: &HeaderBlock) -> Self
Converts to this type from the input type.
Source§impl PartialEq for HeaderBlock
impl PartialEq for HeaderBlock
Source§impl ProtoRead for HeaderBlock
Read in the contents of the header block
impl ProtoRead for HeaderBlock
Read in the contents of the header block
impl StructuralPartialEq for HeaderBlock
Auto Trait Implementations§
impl Freeze for HeaderBlock
impl RefUnwindSafe for HeaderBlock
impl Send for HeaderBlock
impl Sync for HeaderBlock
impl Unpin for HeaderBlock
impl UnwindSafe for HeaderBlock
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().