ImplMode docs

This commit is contained in:
AF 2023-07-30 15:10:50 +00:00
parent 05c39f2eea
commit e1bcc8a082

View File

@ -195,12 +195,14 @@ pub trait ParseModeExt: ParseMode {
impl<F: ParseMode> ParseModeExt for F {}
pub trait WithParseMode: ImplMode {
type WithMode: ?Sized;
/// For auto-implementing [`FactoryParse`].
pub trait ImplMode {
/// Same as [`ParseMode::Mode`]
type Mode: ?Sized + Mode;
}
pub trait ImplMode {
type Mode: ?Sized + Mode;
pub trait WithParseMode: ImplMode {
type WithMode: ?Sized;
}
impl<T: ?Sized + ImplMode> ParseMode for T {