Trait kerbalobjects::FromBytes[][src]

pub trait FromBytes {
    fn from_bytes(
        source: &mut Peekable<Iter<'_, u8>>,
        debug: bool
    ) -> ReadResult<Self>
    where
        Self: Sized
; }

Required methods

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

Implementations on Foreign Types

impl FromBytes for bool[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for u8[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for i8[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for u16[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for i16[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for u32[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for i32[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for f32[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for f64[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for String[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

Implementors

impl FromBytes for KOSValue[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for Opcode[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for Instr[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self>
[src]

impl FromBytes for SectionKind[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for SymBind[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for SymType[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for CodeType[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    _debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for SectionHeader[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for KOFile[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for KOHeader[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for KOSymbol[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for ArgumentSection[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for DebugSection[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for KSMFile[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]

impl FromBytes for KSMHeader[src]

fn from_bytes(
    source: &mut Peekable<Iter<'_, u8>>,
    debug: bool
) -> ReadResult<Self> where
    Self: Sized
[src]