Trait sgx_serialize::Serializable[][src]

pub trait Serializable {
    fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error>;
}

Required Methods

Implementations on Foreign Types

impl Serializable for String
[src]

impl<T: ?Sized + Serializable> Serializable for Box<T>
[src]

impl<T: Serializable> Serializable for Rc<T>
[src]

impl<T: Serializable> Serializable for Vec<T>
[src]

impl<'a, T: Serializable> Serializable for Cow<'a, [T]> where
    [T]: ToOwned<Owned = Vec<T>>, 
[src]

impl<T: Serializable> Serializable for Option<T>
[src]

impl Serializable for PathBuf
[src]

impl<T: Serializable + Copy> Serializable for Cell<T>
[src]

impl<T: Serializable> Serializable for RefCell<T>
[src]

impl<T: Serializable> Serializable for Arc<T>
[src]

impl<T: Serializable> Serializable for LinkedList<T>
[src]

impl<T: Serializable> Serializable for VecDeque<T>
[src]

impl<K: Serializable + Ord, V: Serializable> Serializable for BTreeMap<K, V>
[src]

impl<T: Serializable + Ord> Serializable for BTreeSet<T>
[src]

impl<K, V> Serializable for HashMap<K, V> where
    K: Serializable + Hash + Eq,
    V: Serializable
[src]

impl<T> Serializable for HashSet<T> where
    T: Serializable + Hash + Eq
[src]

Implementors