pub mod cmp;
pub mod collection_traits;
#[doc(hidden)]
#[deprecated]
pub mod ident{
pub use crate::type_level::field_path::*;
}
pub mod field_path;
pub mod integer;
#[doc(hidden)]
pub mod list;
#[doc(hidden)]
pub use self::{
field_path::FieldPath1,
list::{TList,TNil},
};
pub use self::{
field_path::{
IsFieldPath,IsFieldPathSet,
FieldPath,FieldPathSet,
UniquePaths,AliasedPaths,
},
};
#[doc(hidden)]
pub mod _private{
use crate::std_::marker::PhantomData;
use crate::type_level::FieldPath;
use crate::type_level::collection_traits::Flatten;
pub struct TString<T>(pub(crate) PhantomData<T>);
pub type FlattenedFieldPath<Tuple>=
FieldPath<Flatten<Tuple>>;
}