Type Alias PhotonCursor

Source
pub type PhotonCursor<'a> = Cursor<&'a [u8]>;

Aliased Type§

pub struct PhotonCursor<'a> { /* private fields */ }

Trait Implementations§

Source§

impl Decode<Command> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<Command, PhotonDecodeError>

Source§

impl Decode<EventData> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<EventData, PhotonDecodeError>

Source§

impl Decode<HashMap<String, Value>> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<HashMap<String, Value>, PhotonDecodeError>

Source§

impl Decode<HashMap<u8, Value>> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<HashMap<u8, Value>, PhotonDecodeError>

Source§

impl Decode<OperationRequest> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<OperationRequest, PhotonDecodeError>

Source§

impl Decode<OperationResponse> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<OperationResponse, PhotonDecodeError>

Source§

impl Decode<PhotonHeader> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<PhotonHeader, PhotonDecodeError>

Source§

impl Decode<ReliableCommand> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<ReliableCommand, PhotonDecodeError>

Source§

impl Decode<ReliableFragment> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<ReliableFragment, PhotonDecodeError>

Source§

impl Decode<String> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<String, PhotonDecodeError>

Source§

impl Decode<UnreliableCommand> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<UnreliableCommand, PhotonDecodeError>

Source§

impl Decode<Value> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<Value, PhotonDecodeError>

Source§

impl Decode<Vec<Box<Value>>> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<Vec<Box<Value>>, PhotonDecodeError>

Source§

impl Decode<Vec<String>> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<Vec<String>, PhotonDecodeError>

Source§

impl Decode<Vec<Value>> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<Vec<Value>, PhotonDecodeError>

Source§

impl Decode<Vec<bool>> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<Vec<bool>, PhotonDecodeError>

Source§

impl Decode<Vec<u8>> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<Vec<u8>, PhotonDecodeError>

Source§

impl Decode<bool> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<bool, PhotonDecodeError>

Source§

impl Decode<f32> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<f32, PhotonDecodeError>

Source§

impl Decode<f64> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<f64, PhotonDecodeError>

Source§

impl Decode<i16> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<i16, PhotonDecodeError>

Source§

impl Decode<i64> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<i64, PhotonDecodeError>

Source§

impl Decode<u32> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<u32, PhotonDecodeError>

Source§

impl Decode<u8> for PhotonCursor<'_>

Source§

fn decode(&mut self) -> Result<u8, PhotonDecodeError>