pub enum DagIdPathError {
Empty,
NonUtf8Component,
MissingGclExtension,
}Expand description
Returned by DagId::from_relative_path when the path is not a valid
graphcal source path.
Variants§
Empty
The path produced no components (e.g., an empty Path).
NonUtf8Component
A path component was not valid UTF-8.
MissingGclExtension
The path did not end with .gcl.
Trait Implementations§
Source§impl Clone for DagIdPathError
impl Clone for DagIdPathError
Source§fn clone(&self) -> DagIdPathError
fn clone(&self) -> DagIdPathError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DagIdPathError
impl Debug for DagIdPathError
Source§impl Display for DagIdPathError
impl Display for DagIdPathError
impl Eq for DagIdPathError
Source§impl Error for DagIdPathError
impl Error for DagIdPathError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for DagIdPathError
impl PartialEq for DagIdPathError
Source§fn eq(&self, other: &DagIdPathError) -> bool
fn eq(&self, other: &DagIdPathError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DagIdPathError
Auto Trait Implementations§
impl Freeze for DagIdPathError
impl RefUnwindSafe for DagIdPathError
impl Send for DagIdPathError
impl Sync for DagIdPathError
impl Unpin for DagIdPathError
impl UnsafeUnpin for DagIdPathError
impl UnwindSafe for DagIdPathError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.