pub enum PointSegKind {
Root,
Space,
Base,
FilesystemRootDir,
Dir,
File,
Version,
Pop,
Working,
Var,
}Variants§
Implementations§
Source§impl PointSegKind
impl PointSegKind
pub fn preceding_delim(&self, post_fileroot: bool) -> &'static str
pub fn is_normalized(&self) -> bool
pub fn is_version(&self) -> bool
pub fn is_file(&self) -> bool
pub fn is_dir(&self) -> bool
pub fn is_filesystem_seg(&self) -> bool
pub fn is_mesh_seg(&self) -> bool
Trait Implementations§
Source§impl Clone for PointSegKind
impl Clone for PointSegKind
Source§fn clone(&self) -> PointSegKind
fn clone(&self) -> PointSegKind
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 PointSegKind
impl Debug for PointSegKind
Source§impl<'de> Deserialize<'de> for PointSegKind
impl<'de> Deserialize<'de> for PointSegKind
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 Display for PointSegKind
impl Display for PointSegKind
Source§impl Hash for PointSegKind
impl Hash for PointSegKind
Source§impl PartialEq for PointSegKind
impl PartialEq for PointSegKind
Source§impl Serialize for PointSegKind
impl Serialize for PointSegKind
impl Eq for PointSegKind
impl StructuralPartialEq for PointSegKind
Auto Trait Implementations§
impl Freeze for PointSegKind
impl RefUnwindSafe for PointSegKind
impl Send for PointSegKind
impl Sync for PointSegKind
impl Unpin for PointSegKind
impl UnwindSafe for PointSegKind
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<T> Indentable for Twhere
T: Display,
impl<T> Indentable for Twhere
T: Display,
Source§fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
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