Mesh

Trait Mesh 

Source
pub trait Mesh:
    Debug
    + DynClone
    + Any
    + Serialize
    + Deserialize {
    // Required method
    fn get_ref(&self) -> &dyn Mesh;

    // Provided method
    fn as_any(&self) -> &dyn Any { ... }
}

Required Methods§

Source

fn get_ref(&self) -> &dyn Mesh

Provided Methods§

Source

fn as_any(&self) -> &dyn Any

Trait Implementations§

Source§

impl<'typetag> Serialize for dyn Mesh + 'typetag

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'typetag> Serialize for dyn Mesh + Send + 'typetag

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'typetag> Serialize for dyn Mesh + Send + Sync + 'typetag

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'typetag> Serialize for dyn Mesh + Sync + 'typetag

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more

Implementors§