1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
// devela/src/yard/_.rs
//
#![cfg_attr(not(feature = "__docs_internal"), doc(hidden))]
#![cfg_attr(nightly_doc, doc(cfg(feature = "__docs_internal")))]
//
#![doc = crate::_tags!(internal)]
#![doc = crate::_DOC_YARD!()] // internal
#![doc = crate::_doc!(modules: crate; yard: dep)]
#![doc = crate::_doc!(hr)]
#![doc = crate::_QUO_YARD!()]
//
crate::mods_in! {
mod_ _doc; // _doc[_<availability|location|meta|size_of|vendor|warn_miri>], _TAG*, tags!, …
mod _env; // __dbg!, __std!, _std_core!
mod _policy; // _devela_policy!
mod _reexport; // _reexport!
mod _use; // _use!
mod alias; // aliases for attributes and derives
pub mod dep; // dependencies; reexported hidden from /index.rs
mod fragments; // doclines for root modules: _DOC_*!
mod tags; // docs for tagging items: _ABBR_!*, _TAG_*!, _tags!
}
crate::mods_out! { // _reexports, _crate_internals, _hidden
// RETHINK
// _mods {
// pub use super::{
// _doc::_all::*,
// }
// }
_reexports {
#[doc(inline)]
pub use super::{
_policy::_devela_policy,
_reexport::_reexport,
_use::_use,
};
}
_crate_internals {
pub(crate) use super::{
_doc::_crate_internals::*,
_env::*,
_reexport::_reexport,
_use::_use,
//
fragments::*,
};
}
_hidden {
#[doc(hidden)]
pub use super::{
_doc::_hidden::*,
_policy::{_devela_policy, __devela_unreachable_unchecked},
_use::_use_or_shim,
//
alias::*,
fragments::{_ABBR_PCG, _ABBR_PRNG},
tags::*, // needed by _tags!
};
}
}