structural 0.4.3

Field accessor traits,and emulation of structural types.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! These types are hacks to print error messages, when only type errors are available.
//!
//! These types are private to `structural`, and may change at any time
//! (including patch releases).
#![allow(non_camel_case_types)]

use std_::marker::PhantomData;

pub struct switch_that_matches_on_all_variants<Count>(PhantomData<Count>);

pub struct switch_that_does_not_match_on_all_variants;

pub struct switch_with_a_default_branch<T>(PhantomData<T>);

pub struct switch_without_a_default_branch<T>(PhantomData<T>);