pub enum PointSegSelector {
InclusiveAny,
InclusiveRecursive,
Any,
Recursive,
Exact(ExactPointSeg),
Version(VersionReq),
}
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for PointSegSelector
impl Clone for PointSegSelector
Source§fn clone(&self) -> PointSegSelector
fn clone(&self) -> PointSegSelector
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 PointSegSelector
impl Debug for PointSegSelector
Source§impl<'de> Deserialize<'de> for PointSegSelector
impl<'de> Deserialize<'de> for PointSegSelector
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 PointSegSelector
impl FromStr for PointSegSelector
Source§impl Hash for PointSegSelector
impl Hash for PointSegSelector
Source§impl PartialEq for PointSegSelector
impl PartialEq for PointSegSelector
Source§impl Serialize for PointSegSelector
impl Serialize for PointSegSelector
Source§impl ToString for PointSegSelector
impl ToString for PointSegSelector
impl Eq for PointSegSelector
impl StructuralPartialEq for PointSegSelector
Auto Trait Implementations§
impl Freeze for PointSegSelector
impl RefUnwindSafe for PointSegSelector
impl Send for PointSegSelector
impl Sync for PointSegSelector
impl Unpin for PointSegSelector
impl UnwindSafe for PointSegSelector
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