[][src]Struct osmpbfreader::fileformat::Blob

pub struct Blob {
    pub unknown_fields: UnknownFields,
    pub cached_size: CachedSize,
    // some fields omitted
}

Fields

unknown_fields: UnknownFieldscached_size: CachedSize

Methods

impl Blob[src]

pub fn new() -> Blob[src]

pub fn get_raw(&self) -> &[u8][src]

pub fn clear_raw(&mut self)[src]

pub fn has_raw(&self) -> bool[src]

pub fn set_raw(&mut self, v: Vec<u8>)[src]

pub fn mut_raw(&mut self) -> &mut Vec<u8>[src]

pub fn take_raw(&mut self) -> Vec<u8>[src]

pub fn get_raw_size(&self) -> i32[src]

pub fn clear_raw_size(&mut self)[src]

pub fn has_raw_size(&self) -> bool[src]

pub fn set_raw_size(&mut self, v: i32)[src]

pub fn get_zlib_data(&self) -> &[u8][src]

pub fn clear_zlib_data(&mut self)[src]

pub fn has_zlib_data(&self) -> bool[src]

pub fn set_zlib_data(&mut self, v: Vec<u8>)[src]

pub fn mut_zlib_data(&mut self) -> &mut Vec<u8>[src]

pub fn take_zlib_data(&mut self) -> Vec<u8>[src]

pub fn get_lzma_data(&self) -> &[u8][src]

pub fn clear_lzma_data(&mut self)[src]

pub fn has_lzma_data(&self) -> bool[src]

pub fn set_lzma_data(&mut self, v: Vec<u8>)[src]

pub fn mut_lzma_data(&mut self) -> &mut Vec<u8>[src]

pub fn take_lzma_data(&mut self) -> Vec<u8>[src]

pub fn get_OBSOLETE_bzip2_data(&self) -> &[u8][src]

pub fn clear_OBSOLETE_bzip2_data(&mut self)[src]

pub fn has_OBSOLETE_bzip2_data(&self) -> bool[src]

pub fn set_OBSOLETE_bzip2_data(&mut self, v: Vec<u8>)[src]

pub fn mut_OBSOLETE_bzip2_data(&mut self) -> &mut Vec<u8>[src]

pub fn take_OBSOLETE_bzip2_data(&mut self) -> Vec<u8>[src]

Trait Implementations

impl PartialEq<Blob> for Blob[src]

impl Default for Blob[src]

impl<'a> Default for &'a Blob[src]

impl Clone for Blob[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Blob[src]

impl Message for Blob[src]

fn write_to(&self, os: &mut CodedOutputStream) -> Result<(), ProtobufError>[src]

Write the message to the stream. Read more

fn write_length_delimited_to(
    &self,
    os: &mut CodedOutputStream
) -> Result<(), ProtobufError>
[src]

Write the message to the stream prepending the message with message length encoded as varint. Read more

fn write_length_delimited_to_vec(
    &self,
    vec: &mut Vec<u8>
) -> Result<(), ProtobufError>
[src]

Write the message to the vec, prepend the message with message length encoded as varint. Read more

fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>[src]

Update this message object with fields read from given stream.

fn check_initialized(&self) -> Result<(), ProtobufError>[src]

Check if all required fields of this object are initialized.

fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>[src]

Write the message to the writer.

fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>[src]

Write the message to bytes vec.

fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>[src]

Write the message to bytes vec.

fn write_length_delimited_to_writer(
    &self,
    w: &mut dyn Write
) -> Result<(), ProtobufError>
[src]

Write the message to the writer, prepend the message with message length encoded as varint. Read more

fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>[src]

Write the message to the bytes vec, prepend the message with message length encoded as varint. Read more

fn type_id(&self) -> TypeId[src]

Get type id for downcasting.

impl Clear for Blob[src]

impl ProtobufValue for Blob[src]

fn as_any(&self) -> &(dyn Any + 'static)[src]

Convert to Any

fn is_non_zero(&self) -> bool[src]

Is value non-zero?

fn as_ref_copy(&self) -> ProtobufValueRef<'static>[src]

Return ProtobufValueRef if self is Copy. Read more

Auto Trait Implementations

impl Send for Blob

impl Unpin for Blob

impl Sync for Blob

impl UnwindSafe for Blob

impl RefUnwindSafe for Blob

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]