pub struct ResolvedShapeIdentity {
pub source: FlattenedSource,
pub shape_id: Option<u32>,
pub containing_group_ids: Vec<u32>,
pub name: Option<String>,
}Expand description
Stable source identity parallel to one resolved leaf shape.
Fields§
§source: FlattenedSource§shape_id: Option<u32>§containing_group_ids: Vec<u32>§name: Option<String>Trait Implementations§
Source§impl Clone for ResolvedShapeIdentity
impl Clone for ResolvedShapeIdentity
Source§impl Debug for ResolvedShapeIdentity
impl Debug for ResolvedShapeIdentity
impl Eq for ResolvedShapeIdentity
Source§impl PartialEq for ResolvedShapeIdentity
impl PartialEq for ResolvedShapeIdentity
impl StructuralPartialEq for ResolvedShapeIdentity
Auto Trait Implementations§
impl Freeze for ResolvedShapeIdentity
impl RefUnwindSafe for ResolvedShapeIdentity
impl Send for ResolvedShapeIdentity
impl Sync for ResolvedShapeIdentity
impl Unpin for ResolvedShapeIdentity
impl UnsafeUnpin for ResolvedShapeIdentity
impl UnwindSafe for ResolvedShapeIdentity
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,
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.