Trait CrateHandleInterface

Source
pub trait CrateHandleInterface<P>:
    ValidateIntegrity<Error = CrateError>
    + Send
    + Sync
    + Debug
    + Named
    + Versioned<Error = CrateError>
    + IsPrivate<Error = CrateError>
    + ReadFileString
    + CheckIfSrcDirectoryContainsValidFiles
    + CheckIfReadmeExists
    + GetReadmePath
    + GetSourceFilesWithExclusions
    + GetTestFiles
    + HasTestsDirectory
    + GetFilesInDirectory
    + GetFilesInDirectoryWithExclusions
    + HasCargoToml
    + RootDirPathBuf
    + AsRef<Path>
    + GatherBinTargetNames<Error = CrateError>
    + AsyncTryFrom<P, Error = CrateError>
    + GetInternalDependencies
where P: for<'async_trait> HasCargoTomlPathBuf + for<'async_trait> HasCargoTomlPathBufSync + for<'async_trait> AsRef<Path> + for<'async_trait> Send + for<'async_trait> Sync + 'async_trait, CrateError: From<<P as HasCargoTomlPathBuf>::Error> + From<<P as HasCargoTomlPathBufSync>::Error>,
{ }

Implementorsยง