pub struct LocalEcosystemService {}Expand description
The LocalEcosystemService struct provides an implementation of the EcosystemService trait for initializing
and managing a project’s ecosystem on the local machine.
Trait Implementations§
Source§impl Debug for LocalEcosystemService
impl Debug for LocalEcosystemService
Source§impl EcosystemService for LocalEcosystemService
impl EcosystemService for LocalEcosystemService
Source§fn initialize(
&self,
params: EcosystemInitializeParams,
source: InitializedSource,
) -> Result<InitializedEcosystem, SkootError>
fn initialize( &self, params: EcosystemInitializeParams, source: InitializedSource, ) -> Result<InitializedEcosystem, SkootError>
Initializes a project’s ecosystem. This involves setting up the project’s package or build system.
For example
go mod init for Go. Read moreAuto Trait Implementations§
impl Freeze for LocalEcosystemService
impl RefUnwindSafe for LocalEcosystemService
impl Send for LocalEcosystemService
impl Sync for LocalEcosystemService
impl Unpin for LocalEcosystemService
impl UnwindSafe for LocalEcosystemService
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> 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