pub trait CustomReplacableResource: Resource + Sized {
    // Required methods
    fn get_type_name() -> &'static str;
    fn to_vec(&self) -> Result<Vec<u8>>;
    fn from_slice(val: &[u8]) -> Result<Self>;
}

Required Methods§

source

fn get_type_name() -> &'static str

source

fn to_vec(&self) -> Result<Vec<u8>>

source

fn from_slice(val: &[u8]) -> Result<Self>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<S: ReplacableEvent> CustomReplacableResource for Events<S>

source§

fn get_type_name() -> &'static str

source§

fn to_vec(&self) -> Result<Vec<u8>>

source§

fn from_slice(_: &[u8]) -> Result<Self>

source§

impl<S: ReplacableState> CustomReplacableResource for NextState<S>

source§

fn get_type_name() -> &'static str

source§

fn to_vec(&self) -> Result<Vec<u8>>

source§

fn from_slice(val: &[u8]) -> Result<Self>

source§

impl<S: ReplacableState> CustomReplacableResource for State<S>

source§

fn get_type_name() -> &'static str

source§

fn to_vec(&self) -> Result<Vec<u8>>

source§

fn from_slice(val: &[u8]) -> Result<Self>

Implementors§