pub struct Introspection { /* private fields */ }
Implementations§
Source§impl Introspection
impl Introspection
pub fn from_algorithm_bridge(algorithm_bridge: &AlgorithmBridge) -> Self
pub fn name(&self) -> &str
pub fn category(&self) -> &str
pub fn description(&self) -> &str
pub fn inputs(&self) -> impl Iterator<Item = &InputOutputInfo>
pub fn outputs(&self) -> impl Iterator<Item = &InputOutputInfo>
pub fn parameters(&self) -> impl Iterator<Item = &ParameterInfo>
pub fn get_parameter(&self, name: &str) -> Option<&ParameterInfo>
pub fn get_input(&self, name: &str) -> Option<&InputOutputInfo>
pub fn get_output(&self, name: &str) -> Option<&InputOutputInfo>
Trait Implementations§
Source§impl Clone for Introspection
impl Clone for Introspection
Source§fn clone(&self) -> Introspection
fn clone(&self) -> Introspection
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 moreAuto Trait Implementations§
impl Freeze for Introspection
impl RefUnwindSafe for Introspection
impl Send for Introspection
impl Sync for Introspection
impl Unpin for Introspection
impl UnwindSafe for Introspection
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