pub struct TraitGraphGenerator { /* private fields */ }Implementations§
Source§impl TraitGraphGenerator
impl TraitGraphGenerator
pub fn new(config: ExplorerConfig) -> TraitGraphGenerator
pub fn generate_trait_graph( &self, _trait_info: &TraitInfo, _implementations: &[String], ) -> Result<TraitGraph, SklearsError>
pub fn generate_full_graph( &self, _traits: &[&TraitInfo], ) -> Result<TraitGraph, SklearsError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TraitGraphGenerator
impl RefUnwindSafe for TraitGraphGenerator
impl Send for TraitGraphGenerator
impl Sync for TraitGraphGenerator
impl Unpin for TraitGraphGenerator
impl UnwindSafe for TraitGraphGenerator
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> 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