pub type PathVariantShowcase = PathVariant<PathDataShowcase, PathWaypointDataShowcase>;

Aliased Type§

struct PathVariantShowcase {
    pub header: PathHeader,
    pub path_data: PathDataShowcase,
    pub waypoints: Vec<PathWaypointVariant<PathWaypointDataShowcase>, Global>,
}

Fields§

§header: PathHeader§path_data: PathDataShowcase§waypoints: Vec<PathWaypointVariant<PathWaypointDataShowcase>, Global>

Trait Implementations§

source§

impl<DataType: Debug, WaypointDataType: Debug> Debug for PathVariant<DataType, WaypointDataType>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<DataType, WaypointDataType> Serialize for PathVariant<DataType, WaypointDataType>where DataType: Serialize, WaypointDataType: Serialize,

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