pub struct Morph;Expand description
The library.
Trait Implementations§
Source§impl CommandLibrary for Morph
impl CommandLibrary for Morph
Source§fn requirements(&self) -> &[&str]
fn requirements(&self) -> &[&str]
The run-time requirements the library declares beyond its
own code (a Python package and its dictionaries), as the
recipes’ requirements line names them.
Source§fn available(&self) -> Result<(), String>
fn available(&self) -> Result<(), String>
Whether the requirements are met here;
Err names what is
missing, and a query using the library is refused with it
before the run.Source§fn resolve(&self, name: &str) -> Result<&Synopsis, String>
fn resolve(&self, name: &str) -> Result<&Synopsis, String>
The synopsis of
name for the gate and the call: the
declared one, or, in a library that reflects the package it
wraps, the one read from that package’s own signature. Err
is the refusal when there is none: the declared commands by
default, what the package has in a reflective library.Auto Trait Implementations§
impl Forget for Morph
impl Freeze for Morph
impl RefUnwindSafe for Morph
impl Send for Morph
impl Sync for Morph
impl Unpin for Morph
impl UnsafeUnpin for Morph
impl UnwindSafe for Morph
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