pub trait ExtendedWorkspaceInterface<P, T>:
WorkspaceInterface<P, T>
+ CleanupWorkspace
+ Analyze
+ DetectCircularDependencies
+ GenerateDependencyTree
+ ReadyForCargoPublish<Error = WorkspaceError>
+ RunLinting
+ RebuildOrTest
+ GenerateDocs
+ GetCargoMetadata
+ WatchAndReload
+ RunTestsWithCoverage
+ PinAllWildcardDependencies<Error = WorkspaceError>
+ EnsureGitClean<Error = GitError>
+ NameAllFiles<Error = WorkspaceError>
+ TryPublish<Error = WorkspaceError>
+ TryPublishCrateTree<P, T>where
P: for<'async_trait> From<PathBuf> + for<'async_trait> AsRef<Path> + for<'async_trait> Send + for<'async_trait> Sync + 'async_trait,
T: for<'async_trait> TryPublish<Error = CrateError> + for<'async_trait> CrateHandleInterface<P> + 'async_trait,{ }Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.