pub struct ObjectRegistration {
pub source: u16,
pub objtype: String,
pub name: String,
pub node_id: String,
pub line: u32,
}Expand description
One StandardDomain.note_object call the parse layer made
(GenericObject/ConfigurationValue.add_target_and_index).
Fields§
§source: u16Source-table index of the registering signature; the duplicate
warning names this source’s path. Deliberately not
#[serde(default)] (cache-shape rule, see
RegistryExport::program_options).
objtype: Stringself.objtype — envvar, confval, … describe/object never
reach here: the base add_target_and_index is a no-op.
name: StringThe name handle_signature returned, which is what the matching
:envvar:/:confval: role resolves against.
node_id: String§line: u321-based line of the signature node (location=signode), for the
duplicate-description warning.
Trait Implementations§
Source§impl Clone for ObjectRegistration
impl Clone for ObjectRegistration
Source§fn clone(&self) -> ObjectRegistration
fn clone(&self) -> ObjectRegistration
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 ObjectRegistration
impl Debug for ObjectRegistration
Source§impl<'de> Deserialize<'de> for ObjectRegistration
impl<'de> Deserialize<'de> for ObjectRegistration
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 ObjectRegistration
impl RefUnwindSafe for ObjectRegistration
impl Send for ObjectRegistration
impl Sync for ObjectRegistration
impl Unpin for ObjectRegistration
impl UnsafeUnpin for ObjectRegistration
impl UnwindSafe for ObjectRegistration
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