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 {} impl<F: ParseMode> ParseModeExt for F {}
pub trait WithParseMode: ImplMode { /// For auto-implementing [`FactoryParse`].
type WithMode: ?Sized; pub trait ImplMode {
/// Same as [`ParseMode::Mode`]
type Mode: ?Sized + Mode;
} }
pub trait ImplMode { pub trait WithParseMode: ImplMode {
type Mode: ?Sized + Mode; type WithMode: ?Sized;
} }
impl<T: ?Sized + ImplMode> ParseMode for T { impl<T: ?Sized + ImplMode> ParseMode for T {