Buildable

Trait Buildable 

Source
pub trait Buildable {
    type Builder: Default;

    // Provided method
    fn builder() -> Self::Builder { ... }
}

Required Associated Types§

Provided Methods§

Source

fn builder() -> Self::Builder

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Buildable for Phenopacket

Source§

type Builder = PhenopacketBuilder

Source§

impl Buildable for Age

Source§

type Builder = AgeBuilder

Source§

impl Buildable for ExternalReference

Source§

type Builder = ExternalReferenceBuilder

Source§

impl Buildable for GestationalAge

Source§

type Builder = GestationalAgeBuilder

Source§

impl Buildable for Individual

Source§

type Builder = IndividualBuilder

Source§

impl Buildable for MetaData

Source§

type Builder = MetaDataBuilder

Source§

impl Buildable for OntologyClass

Source§

type Builder = OntologyClassBuilder

Source§

impl Buildable for PhenotypicFeature

Source§

type Builder = PhenotypicFeatureBuilder

Source§

impl Buildable for Resource

Source§

type Builder = ResourceBuilder

Source§

impl Buildable for TimeElement

Source§

type Builder = TimeElementBuilder

Source§

impl Buildable for Update

Source§

type Builder = UpdateBuilder

Source§

impl Buildable for VitalStatus

Source§

type Builder = VitalStatusBuilder

Source§

impl Buildable for Timestamp

Source§

type Builder = TimestampBuilder

Implementors§