pub struct DuplicatePropShapeMember {
pub file: PathBuf,
pub line: u32,
pub component: String,
}Expand description
One member of a duplicate-prop-shape group: the OTHER components that share
the same significant prop-name set, listed in each member’s
sharing_components. Path-sorted for stable output. A located reference (no
shape, which is carried once on the owning DuplicatePropShape).
Fields§
§file: PathBufThe file containing the sibling component.
line: u321-based line of the sibling component definition.
component: StringThe sibling component name.
Trait Implementations§
Source§impl Clone for DuplicatePropShapeMember
impl Clone for DuplicatePropShapeMember
Source§impl Debug for DuplicatePropShapeMember
impl Debug for DuplicatePropShapeMember
Source§impl<'de> Deserialize<'de> for DuplicatePropShapeMember
impl<'de> Deserialize<'de> for DuplicatePropShapeMember
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
impl Eq for DuplicatePropShapeMember
Source§impl PartialEq for DuplicatePropShapeMember
impl PartialEq for DuplicatePropShapeMember
Source§impl Serialize for DuplicatePropShapeMember
impl Serialize for DuplicatePropShapeMember
impl StructuralPartialEq for DuplicatePropShapeMember
Auto Trait Implementations§
impl Freeze for DuplicatePropShapeMember
impl RefUnwindSafe for DuplicatePropShapeMember
impl Send for DuplicatePropShapeMember
impl Sync for DuplicatePropShapeMember
impl Unpin for DuplicatePropShapeMember
impl UnsafeUnpin for DuplicatePropShapeMember
impl UnwindSafe for DuplicatePropShapeMember
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.