Trait distill_importer::SerdeObj[][src]

pub trait SerdeObj: Any + Serialize + TypeUuidDynamic + Send {
    fn any(&self) -> &dyn Any;
fn any_mut(&mut self) -> &mut dyn Any; }

A trait for serializing any struct with a TypeUuid

Required methods

fn any(&self) -> &dyn Any[src]

fn any_mut(&mut self) -> &mut dyn Any[src]

Loading content...

Trait Implementations

impl<'erased> Serialize for dyn SerdeObj + 'erased[src]

impl<'erased> Serialize for dyn SerdeObj + Send + 'erased[src]

impl<'erased> Serialize for dyn SerdeObj + Sync + 'erased[src]

impl<'erased> Serialize for dyn SerdeObj + Send + Sync + 'erased[src]

Implementors

impl<T: Serialize + TypeUuidDynamic + Send + 'static> SerdeObj for T[src]

Loading content...