pub enum WeaveError {
ValidationFailed(String),
MissingAtom(AtomId),
IncompatiblePorts {
from: String,
to: String,
},
ArchetypeNotFound(String),
BlockNotFound(BlockId),
EdgeNotFound(EdgeId),
PortNotFound(PortId),
TemplateError(String),
}Variants§
ValidationFailed(String)
MissingAtom(AtomId)
IncompatiblePorts
ArchetypeNotFound(String)
BlockNotFound(BlockId)
EdgeNotFound(EdgeId)
PortNotFound(PortId)
TemplateError(String)
Trait Implementations§
Source§impl Debug for WeaveError
impl Debug for WeaveError
Source§impl Display for WeaveError
impl Display for WeaveError
Source§impl Error for WeaveError
impl Error for WeaveError
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()
Auto Trait Implementations§
impl Freeze for WeaveError
impl RefUnwindSafe for WeaveError
impl Send for WeaveError
impl Sync for WeaveError
impl Unpin for WeaveError
impl UnsafeUnpin for WeaveError
impl UnwindSafe for WeaveError
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