pub trait ExtendedCrateInterface<P>:
CrateHandleInterface<P>
+ TryPublish<Error = CrateError>
+ EnsureGitClean<Error = GitError>
+ NameAllFiles<Error = CrateError>
+ PinWildcardDependencies<Error = CrateError>
+ PinAllWildcardDependencies<Error = CrateError>
+ ReadyForCargoPublish<Error = CrateError>where
for<'async_trait> P: HasCargoTomlPathBuf + HasCargoTomlPathBufSync + AsRef<Path> + Send + Sync + 'async_trait,
CrateError: From<<P as HasCargoTomlPathBuf>::Error> + From<<P as HasCargoTomlPathBufSync>::Error>,{ }