pub struct ProgramOptionRecord {
pub source: u16,
pub program: Option<String>,
pub name: String,
pub node_id: String,
}Expand description
One Cmdoption.add_target_and_index call the parse layer made
(sphinx/domains/std/__init__.py:308-315).
Fields§
§source: u16Source-table index of the registering signature (an option inside
an included file must attribute to that file). Deliberately not
#[serde(default)] — the cache-shape rule
RegistryExport::program_options explains.
program: Option<String>The .. program:: in scope, None outside one.
name: StringOne desc_signature['allnames'] spelling (--file, -f, …).
node_id: Stringsignode['ids'][0] — the first id of the signature, which is what
Sphinx registers for every spelling in it.
Trait Implementations§
Source§impl Clone for ProgramOptionRecord
impl Clone for ProgramOptionRecord
Source§fn clone(&self) -> ProgramOptionRecord
fn clone(&self) -> ProgramOptionRecord
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 ProgramOptionRecord
impl Debug for ProgramOptionRecord
Source§impl<'de> Deserialize<'de> for ProgramOptionRecord
impl<'de> Deserialize<'de> for ProgramOptionRecord
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 ProgramOptionRecord
impl RefUnwindSafe for ProgramOptionRecord
impl Send for ProgramOptionRecord
impl Sync for ProgramOptionRecord
impl Unpin for ProgramOptionRecord
impl UnsafeUnpin for ProgramOptionRecord
impl UnwindSafe for ProgramOptionRecord
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
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> 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