pub struct PointHierarchy {
pub route: RouteSeg,
pub segments: Vec<PointKindSeg>,
}
Fields§
§route: RouteSeg
§segments: Vec<PointKindSeg>
Implementations§
Source§impl PointHierarchy
impl PointHierarchy
pub fn new(route: RouteSeg, segments: Vec<PointKindSeg>) -> Self
Source§impl PointHierarchy
impl PointHierarchy
pub fn push(&self, segment: PointKindSeg) -> PointHierarchy
Trait Implementations§
Source§impl Clone for PointHierarchy
impl Clone for PointHierarchy
Source§fn clone(&self) -> PointHierarchy
fn clone(&self) -> PointHierarchy
Returns a duplicate of the value. Read more
1.0.0 · 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 PointHierarchy
impl Debug for PointHierarchy
Source§impl<'de> Deserialize<'de> for PointHierarchy
impl<'de> Deserialize<'de> for PointHierarchy
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 FromStr for PointHierarchy
impl FromStr for PointHierarchy
Source§impl PartialEq for PointHierarchy
impl PartialEq for PointHierarchy
Source§impl Serialize for PointHierarchy
impl Serialize for PointHierarchy
Source§impl ToString for PointHierarchy
impl ToString for PointHierarchy
Source§impl TryInto<PointHierarchy> for QueryResult
impl TryInto<PointHierarchy> for QueryResult
impl Eq for PointHierarchy
impl StructuralPartialEq for PointHierarchy
Auto Trait Implementations§
impl Freeze for PointHierarchy
impl RefUnwindSafe for PointHierarchy
impl Send for PointHierarchy
impl Sync for PointHierarchy
impl Unpin for PointHierarchy
impl UnwindSafe for PointHierarchy
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<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more