pub struct WikiGuideSection {
pub pages: Vec<String>,
pub priority: Vec<String>,
pub notes: Vec<String>,
}Expand description
v32 9.1 生成引导([wiki.guide]):
pages:要生成的模块页路径前缀白名单(空=全部模块)。匹配按 模块路径前缀(如 “src/net” 匹配 “src/net/tcp.rs” 模块页);未匹配 的模块不生成独立页,但仍保留 overview 汇总;全部为空匹配时报错。priority:模块页确定性排序列表(优先在前的路径前缀),用于把 核心模块排在文档前面;不在列表中的模块保持默认顺序。notes:注入模块页生成 prompt 的引导说明(逐条列出),引导 LLM 按项目约定撰写页面内容(如命名规范、必写小节、注意事项)。
Fields§
§pages: Vec<String>§priority: Vec<String>§notes: Vec<String>Trait Implementations§
Source§impl Clone for WikiGuideSection
impl Clone for WikiGuideSection
Source§fn clone(&self) -> WikiGuideSection
fn clone(&self) -> WikiGuideSection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WikiGuideSection
impl Debug for WikiGuideSection
Source§impl Default for WikiGuideSection
impl Default for WikiGuideSection
Source§fn default() -> WikiGuideSection
fn default() -> WikiGuideSection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WikiGuideSection
impl<'de> Deserialize<'de> for WikiGuideSection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WikiGuideSection
impl RefUnwindSafe for WikiGuideSection
impl Send for WikiGuideSection
impl Sync for WikiGuideSection
impl Unpin for WikiGuideSection
impl UnsafeUnpin for WikiGuideSection
impl UnwindSafe for WikiGuideSection
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more