pub struct FeatureIdentity {
pub id: String,
pub solid: String,
pub kind: String,
pub faces: Vec<String>,
}Expand description
Only persistent recognition identity belongs in the recipe. In particular,
do not flatten a Hole’s own kind into the feature enum’s kind tag.
Fields§
§id: String§solid: String§kind: String§faces: Vec<String>Trait Implementations§
Source§impl Clone for FeatureIdentity
impl Clone for FeatureIdentity
Source§impl Debug for FeatureIdentity
impl Debug for FeatureIdentity
Source§impl<'de> Deserialize<'de> for FeatureIdentity
impl<'de> Deserialize<'de> for FeatureIdentity
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 FeatureIdentity
impl PartialEq for FeatureIdentity
Source§impl Serialize for FeatureIdentity
impl Serialize for FeatureIdentity
impl StructuralPartialEq for FeatureIdentity
Auto Trait Implementations§
impl Forget for FeatureIdentity
impl Freeze for FeatureIdentity
impl Move for FeatureIdentity
impl RefUnwindSafe for FeatureIdentity
impl Send for FeatureIdentity
impl Sync for FeatureIdentity
impl Unpin for FeatureIdentity
impl UnsafeUnpin for FeatureIdentity
impl UnwindSafe for FeatureIdentity
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