pub struct FloydWarshallAlgorithm;Expand description
Floyd-Warshall algorithm wrapper for the plugin registry.
Trait Implementations§
Source§impl GraphAlgorithm for FloydWarshallAlgorithm
impl GraphAlgorithm for FloydWarshallAlgorithm
Source§fn description(&self) -> &str
fn description(&self) -> &str
Returns a description of the algorithm.
Source§fn parameters(&self) -> &[ParameterDef]
fn parameters(&self) -> &[ParameterDef]
Returns the parameter definitions for this algorithm.
Source§fn execute(
&self,
store: &LpgStore,
params: &Parameters,
) -> Result<AlgorithmResult>
fn execute( &self, store: &LpgStore, params: &Parameters, ) -> Result<AlgorithmResult>
Executes the algorithm on the given graph store.
Auto Trait Implementations§
impl Freeze for FloydWarshallAlgorithm
impl RefUnwindSafe for FloydWarshallAlgorithm
impl Send for FloydWarshallAlgorithm
impl Sync for FloydWarshallAlgorithm
impl Unpin for FloydWarshallAlgorithm
impl UnwindSafe for FloydWarshallAlgorithm
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