WithParseMode
docs
This commit is contained in:
parent
e1bcc8a082
commit
34b90993d4
@ -195,13 +195,21 @@ pub trait ParseModeExt: ParseMode {
|
||||
|
||||
impl<F: ParseMode> ParseModeExt for F {}
|
||||
|
||||
/// For auto-implementing [`FactoryParse`].
|
||||
/// For auto-implementing [`FactoryParse`] and [`Atomic`].
|
||||
///
|
||||
/// [`Atomic`]: crate::rstd::atomic::Atomic
|
||||
pub trait ImplMode {
|
||||
/// Same as [`ParseMode::Mode`]
|
||||
type Mode: ?Sized + Mode;
|
||||
}
|
||||
|
||||
/// Used with [`WithMode`] for linking [`ImplMode`] to [`FactoryParse`] and [`Atomic`].
|
||||
///
|
||||
/// [`Atomic`]: crate::rstd::atomic::Atomic
|
||||
pub trait WithParseMode: ImplMode {
|
||||
/// [`WithMode`] implementing [`FactoryModeProxy`] or [`AtomicModeProxy`].
|
||||
///
|
||||
/// [`AtomicModeProxy`]: crate::rstd::atomic::AtomicModeProxy
|
||||
type WithMode: ?Sized;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user