Expand description
Re-export commonly used types for convenience.
Re-exportsยง
pub use crate::auth::get_auth;pub use crate::auth::get_auth_for_provider;pub use crate::auth::AuthResult;pub use crate::cache::CacheManager;pub use crate::cache::DiscoveryCache;pub use crate::cache::CACHE_VERSION;pub use crate::cli::Cli;pub use crate::cli::Command;pub use crate::cli::InitArgs;pub use crate::cli::ResetArgs;pub use crate::cli::StatusArgs;pub use crate::cli::SyncCmdArgs;pub use crate::config::Config;pub use crate::config::ConfigCloneOptions;pub use crate::config::FilterOptions;pub use crate::config::SyncMode as ConfigSyncMode;pub use crate::config::WorkspaceConfig;pub use crate::config::WorkspaceProvider;pub use crate::discovery::DiscoveryOrchestrator;pub use crate::domain::RepoPathTemplate;pub use crate::errors::AppError;pub use crate::errors::GitError;pub use crate::errors::ProviderError;pub use crate::errors::Result;pub use crate::git::CloneOptions;pub use crate::git::FetchResult;pub use crate::git::GitOperations;pub use crate::git::PullResult;pub use crate::git::RepoStatus;pub use crate::git::ShellGit;pub use crate::operations::clone::CloneManager;pub use crate::operations::clone::CloneManagerOptions;pub use crate::operations::clone::CloneProgress;pub use crate::operations::clone::CloneResult;pub use crate::operations::sync::LocalRepo;pub use crate::operations::sync::SyncManager;pub use crate::operations::sync::SyncManagerOptions;pub use crate::operations::sync::SyncMode;pub use crate::operations::sync::SyncResult;pub use crate::output::CloneProgressBar;pub use crate::output::DiscoveryProgressBar;pub use crate::output::Output;pub use crate::output::SyncProgressBar;pub use crate::output::Verbosity;pub use crate::provider::create_provider;pub use crate::provider::Credentials;pub use crate::provider::DiscoveryOptions;pub use crate::provider::DiscoveryProgress;pub use crate::provider::NoProgress;pub use crate::provider::Provider;pub use crate::provider::RateLimitInfo;pub use crate::types::ActionPlan;pub use crate::types::OpResult;pub use crate::types::OpSummary;pub use crate::types::Org;pub use crate::types::OwnedRepo;pub use crate::types::ProviderKind;pub use crate::types::Repo;