Struct treebender::featurestructure::Feature [−][src]
Unpacked representation of a feature, that NodeRef::new_from_paths can turn into a Node
Fields
path: String
Dotted path where each segment will be a node: “a.b.c” -> [a: [b: [c: …]]]
tag: Option<String>
Unique string that will link features into a reentrant node, or None
value: NodeRef
What will end up at path
. Will be unified with any other feature values with the same tag.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Feature
impl !Send for Feature
impl !Sync for Feature
impl Unpin for Feature
impl !UnwindSafe for Feature
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,