sdml_core::model

Trait HasBody

source
pub trait HasBody {
    type Body;

    // Required methods
    fn body(&self) -> &Self::Body;
    fn body_mut(&mut self) -> &mut Self::Body;
    fn set_body(&mut self, body: Self::Body);
}
Expand description

This trait is implemented by types that have a distinct body type.

Required Associated Types§

source

type Body

This type is the particular body for the enclosing type.

Required Methods§

source

fn body(&self) -> &Self::Body

Get the body of the enclosing type.

source

fn body_mut(&mut self) -> &mut Self::Body

Get a mutable reference to the body of the enclosing type.

source

fn set_body(&mut self, body: Self::Body)

Set the body of the enclosing type.

Implementors§