Struct cosmic_space::selector::PointHierarchy
source · pub struct PointHierarchy {
pub route: RouteSeg,
pub segments: Vec<PointKindSeg>,
}
Fields
route: RouteSeg
segments: Vec<PointKindSeg>
Implementations
sourceimpl PointHierarchy
impl PointHierarchy
pub fn new(route: RouteSeg, segments: Vec<PointKindSeg>) -> Self
sourceimpl PointHierarchy
impl PointHierarchy
pub fn push(&self, segment: PointKindSeg) -> PointHierarchywhere
KindParts: Clone,
BaseKind: Clone,
Trait Implementations
sourceimpl Clone for PointHierarchy
impl Clone for PointHierarchy
sourcefn clone(&self) -> PointHierarchy
fn clone(&self) -> PointHierarchy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PointHierarchy
impl Debug for PointHierarchy
sourceimpl<'de> Deserialize<'de> for PointHierarchy
impl<'de> Deserialize<'de> for PointHierarchy
sourcefn 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
sourceimpl FromStr for PointHierarchy
impl FromStr for PointHierarchy
sourceimpl PartialEq<PointHierarchy> for PointHierarchy
impl PartialEq<PointHierarchy> for PointHierarchy
sourcefn eq(&self, other: &PointHierarchy) -> bool
fn eq(&self, other: &PointHierarchy) -> bool
sourceimpl Serialize for PointHierarchy
impl Serialize for PointHierarchy
sourceimpl ToString for PointHierarchy
impl ToString for PointHierarchy
sourceimpl TryInto<PointHierarchy> for QueryResult
impl TryInto<PointHierarchy> for QueryResult
impl Eq for PointHierarchy
impl StructuralEq for PointHierarchy
impl StructuralPartialEq for PointHierarchy
Auto Trait Implementations
impl RefUnwindSafe for PointHierarchy
impl Send for PointHierarchy
impl Sync for PointHierarchy
impl Unpin for PointHierarchy
impl UnwindSafe for PointHierarchy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
sourcefn 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
sourceimpl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
sourcefn 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