pub struct ExplorationPath { /* private fields */ }Implementations§
Source§impl ExplorationPath
impl ExplorationPath
pub fn get_base_paths(&self) -> &Vec<DerivationPath>
pub fn get_explore(&self) -> &Vec<ExplorationStep>
pub fn get_depth(&self) -> &u32
pub fn get_sweep(&self) -> &bool
Source§impl ExplorationPath
impl ExplorationPath
pub fn new( base_paths: Option<Vec<String>>, explore_str: &str, exploration_depth: u32, sweep: bool, ) -> Result<Self, RetrieverError>
pub fn num_of_paths(&self) -> usize
pub fn num_of_paths_sweep(&self) -> usize
pub fn size(&self) -> usize
pub fn generate_sweep_exploration_paths(&self) -> Vec<ExplorationPath>
Trait Implementations§
Source§impl Clone for ExplorationPath
impl Clone for ExplorationPath
Source§fn clone(&self) -> ExplorationPath
fn clone(&self) -> ExplorationPath
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 moreSource§impl Debug for ExplorationPath
impl Debug for ExplorationPath
Source§impl Default for ExplorationPath
impl Default for ExplorationPath
Source§fn default() -> ExplorationPath
fn default() -> ExplorationPath
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExplorationPath
impl<'de> Deserialize<'de> for ExplorationPath
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ExplorationPath
impl Hash for ExplorationPath
Source§impl PartialEq for ExplorationPath
impl PartialEq for ExplorationPath
Source§impl Serialize for ExplorationPath
impl Serialize for ExplorationPath
Source§impl Zeroize for ExplorationPath
impl Zeroize for ExplorationPath
impl Eq for ExplorationPath
impl StructuralPartialEq for ExplorationPath
impl ZeroizeOnDrop for ExplorationPath
Auto Trait Implementations§
impl Freeze for ExplorationPath
impl RefUnwindSafe for ExplorationPath
impl Send for ExplorationPath
impl Sync for ExplorationPath
impl Unpin for ExplorationPath
impl UnwindSafe for ExplorationPath
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
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§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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more