pub struct DeferredAttr {
pub name: String,
pub value: String,
pub line: usize,
pub col: usize,
}Expand description
One attribute of a fragment body element, kept as authored.
See Attributes::deferred. The position is the value’s own place in
the file that declared the fragment, so a diagnostic raised while
instantiating still points at where the value was written.
Fields§
§name: StringAttribute name as authored.
value: StringAttribute value as authored, parameter markers included.
line: usize1-based line of the value in the declaring file.
col: usize1-based column of the value in the declaring file.
Trait Implementations§
Source§impl Clone for DeferredAttr
impl Clone for DeferredAttr
Source§fn clone(&self) -> DeferredAttr
fn clone(&self) -> DeferredAttr
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 DeferredAttr
impl Debug for DeferredAttr
Source§impl<'de> Deserialize<'de> for DeferredAttr
impl<'de> Deserialize<'de> for DeferredAttr
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
Source§impl PartialEq for DeferredAttr
impl PartialEq for DeferredAttr
Source§fn eq(&self, other: &DeferredAttr) -> bool
fn eq(&self, other: &DeferredAttr) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DeferredAttr
impl Serialize for DeferredAttr
impl Eq for DeferredAttr
impl StructuralPartialEq for DeferredAttr
Auto Trait Implementations§
impl Freeze for DeferredAttr
impl RefUnwindSafe for DeferredAttr
impl Send for DeferredAttr
impl Sync for DeferredAttr
impl Unpin for DeferredAttr
impl UnsafeUnpin for DeferredAttr
impl UnwindSafe for DeferredAttr
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> DynEq for T
impl<T> DynEq for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.