Trait faster::intrin::PackedReendianize [] [src]

pub trait PackedReendianize: Sized + Copy {
    fn swap_bytes(&self) -> Self;

    fn to_be(&self) -> Self { ... }
fn to_le(&self) -> Self { ... }
fn from_be(&self) -> Self { ... }
fn from_le(&self) -> Self { ... } }

Required Methods

Return a vector containing elements of self with switched endianness.

extern crate faster;
use faster::*;

assert_eq!(u32s(0xDEADBEEF).swap_bytes(), u32s(0xEFBEADDE));

Provided Methods

Implementors