structural/
msg.rs

1//! These types are hacks to print error messages, when only type errors are available.
2//!
3//! These types are private to `structural`, and may change at any time
4//! (including patch releases).
5#![allow(non_camel_case_types)]
6
7use std_::marker::PhantomData;
8
9pub struct switch_that_matches_on_all_variants<Count>(PhantomData<Count>);
10
11pub struct switch_that_does_not_match_on_all_variants;
12
13pub struct switch_with_a_default_branch<T>(PhantomData<T>);
14
15pub struct switch_without_a_default_branch<T>(PhantomData<T>);